segalization.com
13 Sentinels: Aegis Rim - E3 2017 Trailer - Segalization
Atlus U.S.A. has released the E3 2017 trailer for 13 Sentinels: Aegis Rim, the latest game from developer Vanillaware. Recently, they had already