Log In or Register
The title of this refers more to me than it does the picture of the sand dune. LOL. Taken at Cape Henlopen State Park in Lewes, Delaware.