Showing posts with label Mossad. Show all posts

French Home to 20,000 Doomsday Cultists Awaiting Aliens (video)

An estimated 20,000 New Age believers who say the "upside down" mountain is home to aliens who will rescue them from an impending ...