FARMERS BRANCH, Texas – The Farmers Branch Police Department said it’s investigating after a body was found in a drainage ditch last week. On Oct. 17 around 8:45 a.m. officers responded to reports of a possible body in the drainage area near the 13800 block of Welch Road near Olin Road.