Beneath the beautiful blue waters of Bimini Island, a little more than 50 miles east of Miami, Florida, lies a submerged structure nicknamed the “Bimini Road.” Since it was first discovered in 1968, this area has been linked to the legend of Atlantis … primarily because of famed psychic Edgar Cayce’s prediction that remnants of […]