Cayman Islands: Blue Iguanas

George Town is the capital of the Cayman Islands. Aside from a couple nice building and churches, it’s really a port of call for Caribbean cruise ships with all the duty free shopping and other touristy kitsch.
11 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *