Mermaid' is a love letter to Florida and all of its idiosyncrasies, from its natural beauty to its drug-addled citizens.
Another week, another delulu moment brought to you by our amazing netizens… and this time, it’s about mermaid-eating parties.