E.X. Troopers Isn’t Exactly the Lost Planet I Remember (And That’s a…

E.X. Troopers » 12/07/12 7:00am 12/07/12 7:00am is a spin-off title to Capcom's series. Like the main series, it takes place on the thawing ice planet of E.D.N. III. Yet, even one single glance at the game is enough to tell you that this is not as you've seen it before. Instead it's a manga-style, flashy, over-the-top story of a boy and his giant…