The green iguana (Iguana iguana) is one of the most recognizable lizards in the world. The species is native to the tropical regions of Central and South America and some of the Caribbean islands.
A bright green iguana can be seen plummeting from a tree to land on a backyard concrete slab and lie there, stunned. The lizard slowly walked away the next morning, a resident said. Green iguanas ...