Sarah MunozIs it true, that a mermaid was discovered in St. Petersburgh Florida?These photos were sent to an email saying,” Mermaid discovered in Venda, back in 2006. According to snopes.com, This is one well-traveled…Oct 23, 2021Oct 23, 2021