Former Uvalde School District Police Officer Adrian Gonzales is charged with 29 counts of child endangerment and abandonment.