Description:
Bimini Road is an underwater rock formation off the coast of North Bimini Island in the Bahamas that sparked a decades long debate over whether it is man made or a natural geological feature.
Tags:
aliens, ancient aliens, archaeology, atlantis, bahamas