Gameitall
June 15, 2017
Fans of Vanillaware and their amazing hand-drawn art style get read, Atlus has confirmed that they will be bringing their next game, 13 Sentinels: Aegis Rim, to the west! Directed...