Get ready for that Nintendo Switch release on April 12. Continue reading this story on RPG Site: 13 Sentinels: Aegis Rim Nintendo Switch pre-orders now open; new Calamities Trailer