Touhou Koumakyou ~ the Embodiment of Scarlet Devil PC | Release: 11. 8. 2002 Ratings 9.5/10 2 ratings 2x In lists #17 Visits rank