Wow Dave, that is terrible. Time for some strategically placed game cameras. Greg Grimes has some very reasonable cameras. I'm going to buy a couple from him before our post 04/15 trip. Sounds like you need a couple as well.
That one rock looks fairly big, that took some serious effort on someone's part.