Release date: 2018-09-10
Steam gives Touhou Big Big Battle away: download it and play without paying anything.
Play free on Steam
just a touhou rts game
getcheapgames: No reviews yet.
Steam: Very Positive (80%) · 4,040 reviews