1 month agoTouhou Mystia's Izakaya - Official Nintendo Switch Launch TrailerBlack Box Game TrailersVerified