Touhou 12.3: Scarlet Weather Rhapsody is a fighting video game developed by Twilight Frontier and Team Shanghai Alice for PC in 2009. It is the 12.3th game in the Touhou Project series.
Rips
All items (3)
Touhou 12.3: Scarlet Weather Rhapsody is a fighting video game developed by Twilight Frontier and Team Shanghai Alice for PC in 2009. It is the 12.3th game in the Touhou Project series.
All items (3)