A swarm (if that's the word) of jellyfish have laid siege to a Japanese nuclear power plant.
Is this coincidence or the another sign of major kaiju battle involving giant atomic-powered jellyfish in the offing? Will Godzilla make an appearance? You decide.
No comments:
Post a Comment