Voodoo Queen's home

The home of the Voodoo Queen is somewhere in a Louisiana bayou. She was too lazy to do her own chores, so she hypnotized the locals into being her zombie slaves to do her work for her.

Physical appearance
Insert details here.

Scooby-Doo! Team-Up
Insert details here.

Appearances

 * Scooby-Doo! Team-Up
 * #40.