May 21, 2025 08:58AM ● By Ornella Rossi and photos by Rick Sloan
For three days each May, the sea meets the streets in a celebration of all things mermaid.