Should I put in a call to the Nat'l Forest's Ranger District and give them the GPS coordinates, so they could check it out?
What would you do?
This.
And that is pretty awful. There are some dirty, rotten, soulless ghouls in all walks of life, deer hunting is no exception. Its best to notify the proper authorities so they can be on the look out for those things and with any luck, catch the scum and remove them from the sport.
I've seen it before around here too. Ususally on the side of the road. Just terrible.