News

The body of a man believed to be Michael Allen was discovered in Nacogdoches County, Texas, and the Lufkin Police Department is pending autopsy results to confirm his identity.