GODZILLA THE ART will open on Friday, November 29 and run through Monday, December 16, 2024.
The Japanese branch of German pressure washer company Karcher created a Godzilla mural at the Iwayagawauchi Dam in Saga Prefecture. Karcher presented the mural on November 22 as part of the prefecture ...