Atlus and Vanillaware are bringing their epic sci-fi RPG 13 Sentinels: Aegis Rim to the Nintendo Switch and have also shared a sales update for it. 13 Sentinels: Aegis Rim is the perfect blend of ...