hmmmmmm I live near there and have been there.
I am guessing it is road kill.
This time of year the deer are all over the roads here- the stupid things walk out right in front of you and watch you as you hit them.
That’s what I was thinking.