Triangle UFO filmed in north London, on saturday 7th November 2009. Read More
After mount Adams in the USA, this seems to be the next major UFO hotspot in the world, so called… Read More
This website uses cookies.