via Shorpy This was apparently taken in Weeki Wachee Springs, Florida, which is located about 30 minutes north of where I grew up. I remember going up there on field trips and seeing the mermaids. It was awesome.
Lady In The Water
} ?>
Dude, we’re like…neighbors.
Just as a small note, they’re selling prints of this for $30 bucks, I just bought two!