user 9851 over 15 years ago [hidden] One of the Touhou games. Seems liek someone tags images with the characters from that game with its title. 0 Reply Copy ID Copy Link