The Connection Cure visits legendary Mermaid Vicki in Weeki Wachee, Florida