Bayview Beach in Milford, Connecticut

Bayview Beach in Milford is a beach.

Nature
beach