The green iguana (Iguana iguana) is a species of large lizard in the family Iguanidae. It is mostly herbivorous, and found commonly throughout Latin America.
The green iguana (Iguana iguana) is a species of large lizard in the family Iguanidae. It is mostly herbivorous, and found commonly throughout Latin America.