Is there a UFO base in Pic de Bugarach France?

It seems that there is a French link to UFOs. On 13th March 2012 at Pic de Bugarach, France, a...

Read More