Hidden Cities / Lost Civilizations Andros Platform Andros is the largest of the Bahama Islands, south of Bimini, where an underwater feature discovered in 1969 has been … October 21, 2008