Japan, Radioactivity, and not one mention of Godzilla! This place is really slacking off.
YEah...and no Godzilla picture!