Tune in as we check out the latest version of Earth Defense Force set to release on the April 11th, 2019.

More videos