Earth Defense Force 5 Launches December 7 in Japan, New English Trailer





d3p.co.jp/edf5