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.
1992
1973
2020
2023
2018
2012
2021
1983
2025
2024
1969
1985
2017
2004
1995
—