KazuyaRazuKazama over 5 years ago I was wondering where I seen this thing before and it hit me when I saw the chupacabra tag...Dexter's Charlie in Gensokyo, how about that XD!