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.
2016
2017
1970
2020
2007
1971
1977
1974
2012
1998
1996
2003
2006
1999
1961
1944
1951
1966
1980