Posted on July 25, 2010September 25, 2011 by Stef McDonaldMermaid Sign: Last Hope Lagoon Photo taken in Montauk, NY.
I thought she looked familiar.