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.
2018
1989
1951
2011
2008
2024
2020
2015
2012
1957
—
1998
1965
1964
1956
2022
1955
1986
1987