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.
1969
2025
2023
1997
1998
2020
2011
2024
2022
2010
2017
1971
1980
—
1987