13 Sentinels: Aegis Rim E3 2017 Trailer

Posted on by Ryan

image-51196

Atlus have released the E3 2017 trailer for their upcoming mecha game 13 Sentinels: Aegis Rim. The game is being developed by VanillaWare and Atlus will be the publishers.

No release date has been announced. You can view the E3 2017 trailer down below..