France and UFOs

France is a major hotspot for UFO activity. Thousands of UFO sightings are reported every year but there is just one dedicated state-run team left in Europe – is France onto something?


Comments

Leave a comment