Earth Defense Force 2: Invaders from Planet Space is a glitchy, silly, and fun game that embraces its otherworldly concept with mixed results. Earth Defense...
Today, Marvelous USA brings Xseed Games and Marvelous Online under one unified banner. Xseed Games will continue to exist as the consumer games brand...