Legend of the Mermaid
- Episode aired Jun 14, 1958
- 30m
Mike investigates the legend of a mermaid located in an underwater cave off the west coast of Florida.Mike investigates the legend of a mermaid located in an underwater cave off the west coast of Florida.Mike investigates the legend of a mermaid located in an underwater cave off the west coast of Florida.