woofie almost 11 years ago Hm.. looks like a parody of Alice Human Sacrifice, a song and PV created for Vocaloid. Link: http://www.youtube.com/watch?v=1goUMZkbUWgShould be tagged as such, maybe?