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