Nearly at the junction of Interstates 89 and 91 in Windsor, Vermont (evidently where the Green Mountain State was “born”), you will find the Harpoon Riverbed Taps and Beer Garden … this operation is an offshoot of its big brother in Boston, Massachusetts. If you’re driving north via I89 or […]