JAPAN | Saturday, 31 October 2009 | Views [760]
Witch carrying cow with human head...a bit creepy, if you ask me.