2

Bimini Road: Anthropogenic versus Natural Origin

The Bimini Road, also referred to as the Bimini Wall is located nearly half a mile off the west coast of the North Bimini Islands and about half a mile north of Paradise Point in the Bahamas. Coming from the other direction the Bimini Road is around 45 miles east of Miami, Florida’s coast of […]