120-meter Godzilla statue opens in Japan, fans can now zipline into the kaiju king’s mouth【Video】 It’s Godzilla! … On October 10, the citizens of Japan came face to face with Godzilla. As usual, the colossal creature appeared in a coastal area, this time on Awaji Island in Hyogo Prefecture.

AloJapan.com