Grand Cayman Island

The Town of Hell
Some very large turtles!
Remnants of Hurricane Ivan