Shin Godzilla Review!

Jondee here at Tokyo, Shin Godzilla, Shin means “new” in Japanese (the film is subtitled), is the latest in the Toho Godzilla films with the last one, the wretched Godzilla: Final Wars (2004), putting to sleep Big G for twelve years. This is a limited screening, until Oct. 18, by Funimation. Now Godzilla has wakened […]