Caribbean, Cuba Giant Rats and Prehistoric Lizards – The tropical paradise of Cayo Las Iguanas, Cuba. November 4, 2017 — 85 Comments