Takkoman Kouzatsu World is a stylish 2D action game born from character fan art based on the Touhou series, featuring individually unique creatures running rampant across all thirteen stages!
Takkoman Kouzatsu World is a stylish 2D action game born from character fan art based on the Touhou series, featuring individually unique creatures running rampant across all thirteen stages!