rderealphotos.com
CRYSTAL CAVE
The Crystal Caves in the island of Bermuda is a natural attraction formed during the Ice Age located about a hundred feet underground. During my cruise to this lovely island last June of this year,…