What is this mystery beast photographed in Maine?

Norman Tremblay of Penobscot County, Maine captured this trail cam image of a strange creature walking through the forest of Lowell. Some experts have suggested it could be a fisher or beaver while a wildlife trapper insists its a porcupine. We know the truth though… El chupacabras.

"Many readers disagree, but experts have a verdict on our mystery beast" (Bangor Daily News)