Georgia DNR looking for leads on Poached Duct Taped Deer to a Sign
Else where in the U.S., Georgia authorities are looking for your help to nab whoever taped this deer to a road sign. Officers said the deer was found on Highway 90 after several people called 911 to report it. According to...