This week's topic is a discussion of how man has taken the fight to Godzilla and other Kaiju. From lasers to atomic bombs, we take a look at some of the most notable arsenal in the possession of the Defense Forces who battle these monstrous foes.
Create your
podcast in
minutes
It is Free