Odd Mystery Animal Spotted On A Cheshire Trail Cam. What Is It?Odd Mystery Animal Spotted On A Cheshire Trail Cam. What Is It?This furry little creature was captured by a trail cam in Cheshire, MA. The thing is though, I have no idea what the heck it is! Tom ConklinTom Conklin