According to the Texas City Police Department, John Gene Thorn turned himself in to the Galveston County Jail on Monday morning. He is charged with injury to a child.
Thorn is free on $5,000 bond. He has been placed on administrative leave without pay while the investigation continues.
Texas City police say Thorn is a 5-year veteran of the department.