Destinations North America

Strolling Around Walnut Beach in Milford, CT

One of my favorite local beaches is Walnut Beach in Milford, Connecticut. Lots of people complain about the beaches in the Northeast. While they’re not

Read More