A large iguana in a tree near The Black Durgon Inn, which is possibly the most relaxing place on Earth.

Next Previous

Back to thumbs