Giant Iguana Lands Atop Building

A 40-foot-long iguana statue has been placed on a Fort Worth, Texas building.

Examined