Takashi Yamazaki

Articles Reviews

The Geopolitics of Godzilla

Share

China, Russia and North Korea could be considered three Godzillas, a large one, a medium-sized one and a small but vicious one.