Godzilla statue unveiled in front of Hibiya Chanter
A new Godzilla statue was unveiled in front of Hibiya Chanter shopping mall in Yurakucho district on March 22, 2018, Tokyo, Japan. The new statue measures 3 meters in height including its platform and is modeled after a creature from the movie Shin Godzilla released in 2016. (Photo by Rodrigo Reyes Marin/AFLO)