Billy Meier UFO

Billy Meier UFO
Photo from the collection of pictures taken by possible hoaxer Billy Meier, a citizen of Switzerland. Saying that he was given permission by aliens from the Pleiades star cluster, he amassed over 1000 photographs which he claims are proof of his contact w

By clicking "Accept All Cookies", you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.