Caribbean Travel Photo Of The Day – Bermuda


Happy Travel Thursday from the British Caribbean island of Bermuda, home of the Crystal Cave. It is located in Hamilton Parish, close to Castle Harbour. The cave is approximately 500-m long, and 62-m deep. The lower 19-20-m of the cave are below water level.