If you enjoy scenic open space, the Sheep Pasture in North Easton Village, Mass., is not “baaahhd” at all. Operated through the Natural Resource Trust of Easton, the 154-acre Sheep Pasture is simply a great place to walk and commune with nature for free. This time of year, it’s nice for cross country skiing! In […]