Loading...
HELL YES!!
Do I really need to play the touhou games o.O
YES!!I mean of course... They are a MUST...
http://www.youtube.com/watch?v=P3ALwKeSEYs