If you haven't held a Maine snowmobile registration in the previous year, you must register your snowmobile in person at a registration agent (located in sporting goods stores or convenience stores throughout the state) or at the Maine Department of Inland Fisheries and Wildlife, located in Augusta.
Check out these Oquossoc, ME ATV/OHV resources: