Devil's Bayou

This is a Devil's Bayou from 
the 1977 Disney Animated Movie called "The Rescuers". 
The Devil's Bayou was a Swampland located in Louisiana. 
This abandoned fancy Riverboat was a Hideout 
for Madame Medusa and her Partner, Mr. Snoops. 


Comments

Popular Posts