Levitating Islands in Bermuda Triangle Observed by Spy Satellite
Islands in the Bermuda Triangle were photographed levitating by as much as 10 miles off the surface of the ocean in this recently-declassified image from a U.S. spy satellite.
Read MORE at: The Eco Enquirer
Tags: Just Plain Silly //
Discussion Area - Leave a Comment
You must be logged in to post a comment.