An unknown swarm of creatures visit a quiet street in North London. The residents managed to capture the footage on their mobile phones. This film is the footage that was found.
2022
2018
2001
2023
—
2021
2012
2010
2024