Earth Defense Force 2025 Gets a Really Weird Launch Trailer

Hooray for perfectly timed launch trailers! Earth Defense Force was released today for Xbox 360 and PS3 and to celebrate the occasion, D3 Publishing has released a really weird launch trailer for the game. It begins with random switching between virtual TV channels before turning into a PSA to save a building in need.

But then again, we suppose nothing can be too weird in a game about killing giant ants and spiders.

Check out the trophy list here and be sure to check back later this week for our review.