Earth Defense Force 5 Steam Trailer


Earth's cities are under siege by giant, alien creatures.