Touhou Spell Carnival launches in the west this November
Touhou Spell Carnival, the latest game in the Touhou series, will blast onto Nintendo Switch and other platforms in the west on November 19, 2024. Here’s what Idea Factory International had to say in…
21 Sep 20:32 · My Nintendo News