Touhou Youyoumu: Perfect Cherry Blossom, 2003 · Team Shanghai Alice

More in this franchise