The show announces that mermaids do not exist . A ` ` mockumenary '' by Lonely Planet spurred questions as to the existence of mermaids . People took to social media to protest the show . Mermaids do exist at the Wachee Springs , says a spokesman .
The NOAA announces that mermaids do not exist . A `` mockumenary '' by Animal Planet spurred questions as to the existence of mermaids . Viewers took to social media to discuss the film . Mermaids do exist at Weeki Wachee Springs , says park spokesman .