Bimini is a district of the Bahamas and is the westernmost of the Bahamas islands and is composed of chain of islands. It is located about 53 miles (81 km) to the east of Miami, Florida. Bimini is closest to the mainland United States and 137 miles (209 km) to the west-northwest of Nassau with [...]

Recent Comments