Designed by
Title
Postage stamp Cuba 2007, Green Iguana, Iguana iguana, Cayo Santa Maria #185531728
Description
Post stamp printed in Cuba 2007. Green iguana, iguana iguana, cayo santa maria island. Value 20 cuban centavo. From the series islands and wildlife.
This image is editorial