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