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.
2018
—
1997
2007
2016
1962
2011
2008
2023
2010
2004
2022
2003
2017
1963
1967
1965
1988
2021