Switch5 years ago5Touhou Sky Arena: Matsuri Climax Switch physical edition launches February 27, 2020 in JapanArea Zero will release a physical edition of Touhou Sky Arena: Matsuri Climax for Switch …