Open Channel: Tell Us Your Favorite Godzilla Media
Image: Toho Studios/Robot Communications Whether they’re from the US-based Legendary Pictures or Japan’s Toho Studios, Godzilla movies come out with a reliable frequency. The newest Japan-made film starring the giant…