Mount Fuji Showdown

Mount Fuji Showdown is the 25th episode of Godzilla: New Age of Monsters.