travelaficionados.com
Cuba-112 - Travel Aficionados
And here are they are ….Las Iguanas … The first one we saw, we run after it, and after 10 minutes you would look were you walk, not to step on one – La Isla de Iguanas, near Trinidad, Cuba