The Warlock of Voodoo Island

"The Warlock of Voodoo Island" is the sixteenth episode of The New Shmoo season one, and the final overall. It aired on January 5, 1980 on NBC.

Organizations

 * Mighty Mysteries Comics

Locations

 * Earth
 * United States

Release
Dates are in order of release:


 * United States: January 5, 1980 on NBC

Home availability

 * Not available. 😢