Godzilla vs. Gigan Rex Short Released

Toho yesterday released its latest official Godzilla short film, Godzilla vs. Gigan Rex. The six-minute short has selectable English subtitles.

Share

Add a Comment