Devil's Bayou

Devil's Bayou is a swampland in New Orleans, Louisiana and the hideout of the evil Madame Medusa and her henchman Mr. Snoops, featured in Disney's 1977 animated feature film The Rescuers.