There's a new trailer out for Earth Defense Force 2025 (xbox-360/news/earth-defense-force-4-giant-pest-control.html). It's all in Japanese, so I don't know what the hell is going on, but it sure looks like a whole lot of giant... Read Full Article

More...