operationrainfall.com
E3 2017: 13 Sentinels: Aegis Rim English Trailer Released - oprainfall
Atlus USA released a new teaser trailer for the English version of Vanillaware’s 13 Sentinels: Aegis Rim at E3 this year.