For more information. Scroll down.

The Lizard – a symbol of the Yanbaru region

A gigantic lizard sculpture on the Nago Plaza building in the town of Nago, Okinawa Prefecture, Japan.