The green iguana has become a ubiquitous sight across South Florida, often lounging in trees or sunning itself on sidewalks. These large lizards, native to Central and South America, are prolific ...