Description
35758
A gory mecha anime, set in a dystopian future where insect-like aliens have ruined the Earth.