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.
1985
2007
1971
1978
2015
2012
1974
—
2022
1960
2014
1992
1973
2025
2017