An inside look at Voodoo religion in New Orleans, Louisiana. Special attention to debunking myths and establishing the deep connections between Voodoo and Christianity.