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.
—
2011
2012
1966
1972
2024
2009
1959
1984
1989
1969
2013
2023
2017
2019
1967