Shires Marathon

The only full marathon in Vermont connects Bennington with Manchester.