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.
2021
2012
1964
1990
2003
1968
2005
2013
2011
2010
1980
2020
1994
2015