Apple
22-Foot-Tall Straw Godzilla Lords Over Japan
Godzilla has been spotted in the Japanese countryside, but don’t worry, this one’s not smashing buildings. Weeks after the annual Straw Art Festival in Nagata, Japan wowed us with life-size ...
Read more ›