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.
1998
1974
2011
1971
1980
2025
1991
1992
1993
1986
1972
—
2001
2002
1988
1984
1967
2012
2023