Ariel? I spotted this Mermaid? in the San Marcos River, in the Mermaid Capital of Texas,
42
Published 2023-05-07
San Marcos is the self proclaimed mermaid capital, This capture is PROOF, there is something to that.