The Snowbirds Snowmobile Club
August 25, 2015 0
Located in Spencer Massachusetts, the Snowbirds Snowmobile Club is a family oriented, local riding club that maintains over 40 miles of snowmobile trails. Including a loop system and access to the northern trail system. Based out of Camp Marshall / 4H off of McCormick Road.