Key Box Beach in Delaware Seashore State Park looking south towards Dewey Beach

Key Box Beach in Delaware Seashore State Park looking south towards Dewey Beach