Dead Mermaid Discovered in Florida

0

Playlists

Loading
My recent discovery of a dead mermaid found washed up on the shores of Gators Pass located at west central coast of Florida. My emotional outburst and crude language forced me to add music otherwise I would not be able to post. The mermaid has been sent to Australia for further scientific study.