Florida's city of Weeki Wachee was officially founded in 1966 in order to put its famous live mermaid attraction onto maps and road signs, but now the city has been dissolved. Katie Johnston reports.
Credit: CBS Dallas Digital Duration: 00:24Published