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 […]