New Earth Defense Force 2025 Screenshots Are A Little Nuts
Earth Defense Force 2025 may be out in Japan in a matter of days but the rest of the world is going to have to wait until early next year. That won't stop the screenshots from making us want it sooner though. …