Florida's City of Weeki Wachee, Known For Its Live Mermaids, Dissolved

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.