City of Monsters
- Episode aired Nov 3, 2013
Sci-fi Japan takes you on a tour of Tokyo through the eyes of Godzilla.Sci-fi Japan takes you on a tour of Tokyo through the eyes of Godzilla.Sci-fi Japan takes you on a tour of Tokyo through the eyes of Godzilla.