Visit
Cathedral Cave (Spider Rock Cave), Eleuthera Island, Bahamas
View Original Description
The Cathedral Cave, or Spider Rock Cave, on Eleuthera Island is a truly magical discovery majestic tree roots wove through the cracks in the cave ceiling, with beams of light illuminating the cavern in a celestial display.
Show more
Share on Tumblr
Share via E-mail