Saturday, October 25, 2008

Voodoo Dolls, Zombies And France's President

Voodoo means "spirit" in the local language, and probably evolved there from ancient traditions of animism, or the belief that otherworldly spirits can inhabit the body of humans and animals.

More...