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.
1982
1996
2022
1969
1980
2002
2021
2011
2024
1997
2017
2008
2003
2023
2009