Japan is invaded by giant monsters.

Draggle's Anime Blog