Bitter Guana Cay is a natural feature, located at Bitter Guana Cay, The Bahamas
So amazing to see all these little reptiles. They trust humans so watch out and be respectful.