Touhou Sky Arena English Trailer
Area-ZERO has released a brand new trailer for the upcoming Touhou Sky Arena on the Nintendo Switch. What’s interesting is that the title has only been announced for Japan thus far, but the trailer showcased is...
Wed 28-03-2018 18:30 | Nintendo Switch News