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.
1957
1980
2008
2023
1988
1999
1994
1975
2021
2012
2014
1990
1993
2024
—