Weeki Wachee Springs, about an hour from Tampa, bills itself as ” The Only City Of Live Mermaids!”
Shortly after giving the order to shoot snowy owls on sight, the Port Authority was the target of an online petition, with nearly 3,000 signatures.