Awhile back a BYC member bought this camera and posted some pictures from it. They were decent pictures. I have several cameras and have tried a few different ones. I do have my favorites and am always looking for a sale.
https://www.walmart.com/ip/Tasco-8MP-Tan-Game-Camera-Low-Glow/55614224...
I suspect a predator. If you have a game camera, put it up because most likely the predator has been lurking looking for an opportunity and it appears it found one. Usually when a predator makes a kill it will be back. Good luck...