These Guys Would Need Some Pretty Interesting Translators!
The French State and its team of UFO hunters! France has the biggest European space agency. This is a result of the space race back in the 60’s and President Charles de Gaulle’s grand determination to keep France independent of the US by building its own satellites, rocket launchers and […]