Thanks!

Probably coyotes, & the megpies are helping clean it up, they dont let you get close enough to get good pics though.

Dan