Friggin' Doo-A!
Mostly fun and Interesting Stuff? Mostly.
Godzilla made out of tires in Shinshiro, Japan