Giant insects and huge cannon toads wreak havoc in the Earth Defense Force 6 trailer
April 29, 2021
Company D3 Publisher released its debut trailer for the studio’s creation Sandlot action Earth defense force 6… The Japanese release of the new part of the popular action series …