No seriously, what the heck is that? Is it some kind of mountain lion? How about a seriously deformed deer? Chupacabra? What is this thing caught on camera roaming the Texas Hill Country?
The McCurtain County Ducks Unlimited Chapter is having their 2021 DU banquet next Saturday, August 21, at the Museum of the Red River located at 812 E. Lincoln Rd in Idabel, Oklahoma.