Submit a news tip



Touhou Sky Arena trailer

Posted on March 23, 2018 by (@NE_Brian) in Switch, Videos

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
Manage Cookie Settings