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 confirmed the game is heading West. The recently unveiled website for the game can be found here. You can view the trailer, along with a few screenshots, below!
13 Sentinels: Aegis Rim – E3 2017 Trailer