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.
2024
1958
2009
2003
2006
2022
1963
1998
1985
1982
2023
2000
2001
1956
2007
1968
1965