American Marten. Never seen one in person but they look mightily cute