Skip to
noun
A small beach near Middletown, Delaware, known for its scenic beauty and recreational activities, often visited by local residents and tourists.
Browse