I came across this critter last month in Maine. Can anyone I.D.it???