(Photo: Tzuhsun Hsu)
(Photo: terry39jp2005)
Utoro is a small port town in Hokkaido, the northern island of Japan. Looking over the harbor are the fearsome Godzilla Rocks, so named for their resemblance to that monster. My question: is Godzilla guarding the town--or waiting for the right moment to crush it?
(Image: Toho)
-via Kuriositas