Give us feedback!

Visit Cathedral Cave (Spider Rock Cave), Eleuthera Island, Bahamas

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
No Ratings Yet
Flag as inappropriate
Share on Tumblr Share via E-mail