The Nest of the Cuckoo Birds (1965)
The Nest of the Cuckoo Birds (1965) Investigating Florida moonshiners, a detective is searching the Everglades when he discovers a remote inn managed by a demented showgirl, a taxidermist who stuffs humans for display in her grotesque Chapel Of The Dead.