A faithful reader emailed me this pic today with this note: "A friend sent me this picture that was captured from a trailcam at their deer lease over this last weekend. They are asking me to help determine what this is -- I told them to find a new lease immediately??? It is a little eerie. I thought your loyal bloggers could offer some suggestions on the beast."
Edit: Being a huge skeptic, I'm not convinced the pic is real. But the guy that sent it to me thought it was legit.