Tales from the Water Planet
An archival film promoting the mermaid show at Weeki Wachi Springs in Florida.