Atlus Brings 13 Sentinels: Aegis Rim To Nintendo Switch On 12th April 2022 November 28, 2021November 28, 2021