Earth Defense Force 5 – PC Launch Trailer

Destroy giant insects in Earth Defense Force 5, available now on PC via Steam.