A new trailer is live for Touhou Sky Arena, which is coming to Switch. We’ve gone ahead and attached the video below.
Touhou Sky Arena is a 3D battle action game. It features online play, over 80 songs, and more.
Thanks to m_t for the tip.
Leave a Reply