A Godzilla made out of tires in Shinshiro, Japan. (Or is it Red King...) pic.twitter.com/uZHhmyjLeL— WEIRDLAND TV (@WeirdlandTales) March 2, 2020
A Godzilla made out of tires in Shinshiro, Japan. (Or is it Red King...) pic.twitter.com/uZHhmyjLeL