From Software has released the official launch trailer for Sekiro: Shadows Die Twice. The trailer gives insight into the backstory of the game and showcases some of the gorgeous but deadly enemies that players will encounter in the game. Sekiro: Shadows Die Twice releases March 22, 2019 onto the...