Authors:

It's been important to cultures throughout history with the court jester and the witch doctor and the shaman - all preach the same thing.

Source: www.avclub.com
It's been important to cultures throughout history with the court jester and the witch doctor and the shaman - all preach the same thing.