LogoBETABeta

Last of the Medicine Men

Season 1Episode 1Aired 2000-09-28
Episode 1

Episode 1

Benedict Allen begins his quest in New York where he attempts to demystify the religion of voodoo.