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
2009
2019
1995
—
1959
2014
2017
2018
1954
1964
1956
1968
1998
2002
1972
1966