Earth Defense Force 2017 Switch Port Launches October 14, Debut Trailer
The Earth Defense Force 2017 Switch Port launches October 14 in Japan, news confirmed by D3 Publisher and developer Sandlot alongside its debut trailer. While the Earth Defense Force 2017 Switch Port launches October 14 […]