Skip to main content

3D animation traces Robb gunman’s approximate steps; defense team attempts to poke holes in presentation

Gonzales, 52, is facing 29 child endangerment charges

CORPUS CHRISTI, TexasEditor’s note: This story has been updated Saturday to reflect developments in court after the lunch break through the end of testimony Friday. A previous version of this story published Friday was incomplete and did not include developments during that time period.

Jurors got a three-dimensional, animated look Friday at the first moments leading up to 2022 Robb Elementary School shooting in Uvalde.

The 10-minute long animation, created by the Texas Rangers, included approximate recreations of how the gunman entered the school and how law enforcement responded to the scene.

The animation also drew the ire of the defense team, who made a note of several details it believed should have been in the presentation.

Due to his response to the Robb Elementary School shooting in Uvalde, Adrian Gonzales has been charged with endangering the lives of 29 children on May 24, 2022.

Below is the timeline of events from Friday’s court proceedings in Corpus Christi.

9:05 a.m. - Jurors entered the courtroom.

An alternate juror officially replaced a permanent juror after the permanent juror attended to a family emergency Thursday afternoon.

Ex-Uvalde CISD police officer Adrian Gonzales sits in court during his child endangerment trial on Friday, Jan. 16, 2026, in Corpus Christi. (Pool photo via KSAT)

9:06 a.m. - Daniel Coronado, a retired Uvalde Police Department sergeant, was expected to continue testimony Friday morning. The state and defense team, however, elected to end their questioning of Coronado.

“The parties have agreed to waive redirect and recross of this witness (Coronado), Your Honor,” Bill Turner, the special prosecutor appointed by Uvalde County District Attorney Christina Mitchell, said to presiding Judge Sid Harle.

“We have no recross and no redirect, Judge,” Nico LaHood, lead defense attorney for ex-Uvalde CISD police officer Adrian Gonzales, said.

Harle excused Coronado from the stand.

Judge Sid Harle, who is presiding over the trial of ex-Uvalde CISD police officer Adrian Gonzales, sits in court on Friday, Jan. 16, 2026, in Corpus Christi. (Pool photo via KSAT)

9:07 a.m. - The prosecution called Cody Allen, a Texas Ranger with the Texas Department of Public Safety, to the stand.

Turner began a line of questioning.

9:08 a.m. - Turner asked Allen how he used a Leica scanner in the aftermath of the Robb Elementary School shooting. Leica scanners are typically used by law enforcement agencies.

“We used it (Leica scanner) to document the crime scene — all the way from the (shooter’s) vehicle crash to the west building of the school inside and out to create a 3D model of the crime scene,” Allen said.

The prosecution called Cody Allen, a Texas Ranger with the Texas Department of Public Safety, to the stand in the trial of ex-Uvalde CISD police officer Adrian Gonzales on Friday, Jan. 16, 2026, in Corpus Christi. (Pool photo via KSAT)

9:10 a.m. - Turner showed Allen’s 3D scans of the crime scene to the court.

9:13 a.m. - “All these points that are created in here are measurable points,” Allen to the court. “As the scanner hits a certain point on a wall, two million points a second, and creates this cloud.”

9:19 a.m. - Turner passed the witness. Jason Goss, a co-defense attorney for Gonzales, began cross-examining Allen.

Jason Goss, a co-defense attorney for ex-Uvalde CISD police officer Adrian Gonzales, cross-examined a witness in court on Friday, Jan. 16, 2026, in Corpus Christi. (Pool photo via KSAT)

9:21 a.m. - While a Leica scanner of a crime scene can give distance estimates, Goss argued the 3D scans can’t measure intangibles.

“The distances don’t tell what kind of stress a person’s under,” Goss said.

“Correct, sir,” Allen said.

“They don’t tell what a person can see or what a person is perceiving or how they perceive it,” Goss said.

“Correct, sir,” Allen said.

9:24 a.m. - Goss asked if Allen could have “calculated” a Leica scan of the “south part” Geraldine Street, where Robb Elementary School, the day after the 2022 shooting — if he was asked to.

“No, sir,” Allen said. “Geraldine (Street) was congested with a lot of law enforcement vehicles, command trailers, news media, such as that.”

9:27 a.m. - Goss asked Allen if the state asked him “to calculate any distances between shell casings?”

“No, sir,” Allen said.

9:28 a.m. - Goss passed the witness. Turner resumed questioning Allen.

9:29 a.m. - Turner passed the witness. The defense team said it did not have any further questions for him.

Harle excused Allen from the stand.

9:31 a.m. - The prosecution called Nick Hill, a lieutenant with the Texas Department of Public Safety’s Homeland Security Division, to the stand.

Turner began a line of questioning.

The prosecution called Nick Hill, a Texas Ranger lieutenant with the Texas Department of Public Safety, to the stand in the trial of ex-Uvalde CISD police officer Adrian Gonzales on Friday, Jan. 16, 2026, in Corpus Christi. (Pool photo via KSAT)

Hill’s job duties are to conduct “investigative analysis for capital felony prosecutions as well as investigations that have a large amount of information affiliated with them.”

9:34 a.m. - Hill said the Diaz Street shooting, where the gunman shot his grandmother in the face, and the truck crash near the campus were also crime scenes integrated with the Texas Rangers’ Robb Elementary School shooting investigation.

9:36 a.m. - Upon arrival at the school on May 24, 2022, Hill told the court he was tasked with taking pictures of the inside and outside of Robb’s fourth grade building, identifying victims and “carefully preparing” the victims for transport to the Bexar County Medical Examiner’s Office.

Hill said photos included the shooting victims while they remained inside the classrooms.

9:37 a.m. - Hill returned to the funeral home across the street from Robb to “retrieve surveillance video.”

9:46 a.m. - Hill said he found bullet “defects” in Room 102 at Robb.

“From the west wall, which is where the window was at, there were defects in the window to the exterior,” Hill said.

“And how many defects were there?” Turner asked.

“Five,” Hill said.

Bill Turner, a special prosecutor appointed in the trial of ex-Uvalde CISD police officer Adrian Gonzales, questions a witness on Friday, Jan. 16, 2026, in Corpus Christi. (Pool photo via KSAT)

9:57 a.m. - In a blown-up poster board showing a 3D view from above the school, Hill, while using a pointer, showed jurors where Gonzales and Uvalde Police Department officers arrived at the school.

10 a.m. - Hill’s timeline of events from May 24, 2022, was officially submitted as evidence.

This is a picture of a 3D representation of Robb Elementary School created by the Texas Department of Public Safety's Texas Rangers division. This was shown in court during the trial of ex-Uvalde CISD police officer Adrian Gonzales on Friday, Jan. 16, 2026, in Corpus Christi. (Pool photo via KSAT)

10:08 a.m. - Hill described how investigators deciphered between how many shots the gunman fired and how many shots law enforcement officers fired.

“In this particular case, the shooter used a specific type of ammunition. The law enforcement responders, who fired their weapons, they used a different type of ammunition,” Hill said. “So, the fire cartridge casings indicated the source of which one of those fire cartridge casings were located.”

10:09 a.m. - According to a cartridge casings chart shown in court, the gunman fired at least 173 shots between the shooting on Diaz Street and the Robb Elementary School shooting.

According to a cartridge casings chart shown in court, the gunman fired at least 173 shots in all between the shooting on Diaz Street and the Robb Elementary School shooting. (Pool photo via KSAT)

10:15 a.m. - Hill said he and the Texas Rangers gathered all the information from the scene and timed it out in approximately one year’s time.

“I’ve spent approximately a year doing that and testing it to ensure that we were as accurate as we could be with the information that was available to us,” Hill said.

10:16 a.m. - Hill explained how he was able to determine when shots were fired.

“There’s a built-in variance of approximately up to two seconds, but it’s very close,” Hill said.

“And can you compare when those shots were fired with when people arrived at the scene?” Turner asked.

“Yes,” Hill said.

10:17 a.m. - Hill said there were some shots fired before Gonzales arrived at Robb’s gate at 11:31:41 a.m. on May 24, 2022.

10:18 a.m. - In Hill’s approximation, the gunman fired six shots before Gonzales arrived on campus property.

10:19 a.m. - According to Hill, the gunman fired two gunshots after Gonzales parked his vehicle.

10:20 a.m. - In Hill’s analysis, Gonzales got on police dispatch audio to say “shots fired” at the 11:32:09 a.m. mark.

10:22 a.m. - At approximately 11:32:59 a.m., the gunman entered Robb, per Hill.

10:27 a.m. - Hill said the gunman entered Room 111 at approximately the 11:33:45 a.m. mark before he opened fire.

10:28 a.m. - The gunman fired approximately 21 shots before he entered Room 111, according to Hill.

Gonzales entered a fourth grade wing’s hallway at the 11:35:48 a.m. mark, Hill said.

10:30 a.m. - Hill said 117 gunshots were fired between Room 111 and Room 112 — before Gonzales entered the facility.

10:38 a.m. - Turner passed the witness. Harle instituted a short break for jurors.

10:54 a.m. - LaHood began a line of questioning.

LaHood asked Hill questions about the next piece of evidence set to be presented in court. The jury remained on break during this meeting outside its presence.

10:55 a.m. - LaHood believed mentioning approximate locations of shell casings as evidence was problematic.

“And, Judge, that lack of clarity is what’s going to confuse the issues to the jury,” LaHood said to Harle. “So, there’s no probative value of that. He can testify to what he wants to. I can cross-examine him, but for the jury to have evidence that’s actually admitted to them, they can go back and think, ‘That’s the exactly the path he took.’ I think that would mislead the jury, Judge. ... It’s very prejudicial, cumulatively, based off of the other stuff we objected to.”

Turner argued the state would describe the data points as an “approximate.”

10:56 a.m. - Harle overruled the defense team’s objection.

“Probative outweighs the prejudicial,” Harle said.

Jurors reentered the courtroom.

10:58 a.m. - Turner, who resumed a line of questioning, introduced a 3D animation Hill put together.

The animation retraced the gunman and the first few law enforcement officers’ approximate steps up to and including the shooting at Robb Elementary School.

11:02 a.m. - Harle allowed the playing of the 3D animation in court.

In the animation, the shooter’s vehicle is highlighted in red. The shooter, himself, is represented by a red circle.

The law enforcement officers, who later arrived on scene, are represented in blue. The officers, themselves, are represented by blue circles.

The red “X’s” shown in the animation are shell casings shot from the gunman’s weapon.

11:03 a.m. - The 3D animation began at the 11:28:03 a.m. mark on May 24, 2022, in the vicinity of Robb Elementary School.

According to the animation, at the 11:28:26 a.m. mark, the gunman’s vehicle appeared to crash into a ditch near the school.

According to the animation, at the 11:28:26 a.m. mark, the gunman’s vehicle (red vehicle) appeared to crash into a ditch near Robb Elementary School. (Pool photo via KSAT)

Thirty-two seconds later, at the 11:28:58 a.m. mark in the animation, two people who heard the crash began running towards the truck to check if everyone in the vehicle was OK.

11:04 a.m. - At the 11:29:26 a.m. mark, the people got close to the gunman and his vehicle before they appeared to run away from him. At this point, the gunman was no longer inside the vehicle and fired his first shot on school grounds at 11:29:32 a.m.

The two people were able to retreat.

At the 11:29 a.m. mark, two people (gray circles) got close to the Robb Elementary School gunman (red circle) and his vehicle (red vehicle) before they appeared to run away from him. (Pool photo via KSAT)

The gunman began walking towards the teachers’ parking lot at the school.

11:06 a.m. - While the gunman continued walking toward campus, a blue patrol vehicle came into view at the 11:31:30 a.m. mark in the animation.

The first vehicle that appeared was a Uvalde CISD patrol vehicle driven by Gonzales.

While the gunman (red circle) continued walking toward campus, a blue patrol vehicle came into view at the 11:31:30 a.m. mark in the animation. The first vehicle that appeared was ex-Uvalde CISD police officer Adrian Gonzales (blue vehicle) driving his Uvalde CISD patrol vehicle. (Pool photo via KSAT)

Gonzales, who was driving eastbound on Geraldine Street, appeared to drive by the gunman’s crashed out vehicle at the 11:31:33 a.m. mark.

At this point, the gunman made it to the teachers’ parking lot and fired at least four rounds.

At the 11:31:41 a.m. mark, Gonzales began driving towards the area where the gunman opened fire.

At the 11:31:42 a.m. mark, ex-Uvalde CISD police officer Adrian Gonzales began driving towards the area the gunman was firing on May 24, 2022. (Pool photo via KSAT)

As more gunshots were heard on police radio dispatch, it appeared Gonzales drove by the shooter near the parking lot at the 11:31:50 a.m. mark and continued driving towards a grassy area closer to the front of the campus.

As more gunshots were heard on police radio dispatch, it appeared ex-Uvalde CISD police officer Adrian Gonzales (blue vehicle) drove by the Robb Elementary School shooter (red circle) near the parking lot at the 11:31:50 a.m. mark and continued driving towards a grassy area closer to the front of the campus. It was unclear if Gonzales saw the shooter as he drove by. (Pool photo via KSAT)

It was unclear if Gonzales saw the gunman as he was driving by the teachers’ parking lot.

11:07 a.m. - At the 11:32:05 a.m. mark in the animation, Gonzales — who was represented in the animation by a blue circle with the initials “AG” — got out of his patrol vehicle while the gunman continued to fire from a grassy area between the parking lot and the school’s fourth grade wing.

At the 11:32:05 a.m. mark in the animation, ex-Uvalde CISD police officer Adrian Gonzales — who is represented in the animation by a blue circle with the initials “AG” — got out of his patrol vehicle (blue vehicle) while the gunman (red circle) continued to fire from a grassy area between the parking lot and the school’s fourth grade wing. (Pool photo via KSAT)

As the gunman began walking towards the west end of the campus at the 11:32:08 a.m. mark, Gonzales remained by his vehicle located near the parking lot.

Once again, according to Hill’s analysis, Gonzales got on police dispatch audio to say “shots fired” at the 11:32:09 a.m. mark.

As the gunman (red circle near the parking lot) began walking towards the west end of the campus at the 11:32:08 a.m. mark, ex-Uvalde CISD police officer Adrian Gonzales (blue circle) remained by his vehicle (blue vehicle) located near the parking lot. (Pool photo via KSAT)

At the 11:32:18 a.m. mark in the animation, a second police vehicle entered the picture driving eastbound on Geraldine Street.

At the 11:32:18 a.m. mark in the animation, a second police vehicle (blue vehicle; left) entered the picture driving eastbound on Geraldine Street. (Pool photo via KSAT)

The second patrol vehicle stopped in the middle of the intersection of Geraldine Street and South Grove Street. A third and fourth police vehicles then came into the picture via South Grove Street and parked their vehicles at the 11:32:32 a.m. mark in the animation.

At the same time, the gunman continued advancing to the west side of the campus. Gonzales remained outside his vehicle.

The second patrol vehicle stopped in the middle of the intersection of Geraldine Street and South Grove Street. A third and fourth police vehicles then came into the picture via South Grove Street and parked their vehicles at the 11:32:32 a.m. mark in the animation. (Pool photo via KSAT)

At the 11:32:46 a.m. mark, while Gonzales remained next his patrol vehicle and the three other officers remained in their vehicles on Geraldine Street, the gunman continued advancing toward the west side of campus while firing his weapon multiple times into the windows of classrooms to his right.

At the 11:32:46 a.m. mark, while ex-Uvalde CISD police officer Adrian Gonzales (blue circle in bottom right corner) remained next his patrol vehicle and the three other officers remained in their vehicles on Geraldine Street, the gunman (red circle) continued advancing toward the west side of campus while firing his weapon multiple times into the windows of classroom to his right. (Pool photo via KSAT)

At the 11:33 a.m. mark in the animation, the four officers, including Gonzales, remained where they were while the gunman officially entered the fourth grade wing of the campus via an open door on the school’s west side.

At the 11:33 a.m. mark in the animation, the four officers (three blue officers inside their vehicles), including ex-Uvalde CISD police officer Adrian Gonzales (blue circle bottom right corner), remained where they were while the gunman (red circle) officially entered the fourth grade wing of the campus via an open door on the school’s west side. (Pool photo via KSAT)

11:08 a.m. - The gunman began walking down a hallway.

Sixteen seconds later, at the 11:33:16 a.m. mark, a fifth officer in their vehicle appeared in the top right corner of the 3D animation.

The fifth vehicle, which arrived on Geraldine Street via Old Carrizo Road, was positioned near the front of the school.

The four other officers, including Gonzales, remained where they were.

Sixteen seconds later, at the 11:33:16 a.m. mark, a fifth officer in their vehicle appeared in the top right corner of the 3D animation near Robb Elementary School. At this point, the gunman walked down a second hallway. (Pool photo via KSAT)

At the 11:33:22 a.m. mark in the animation, dispatch audio captured the gunman firing his first shots while inside the school. Gunfire is represented by red “X’s” in the animation.

The five officers remained where they were, according to the animation.

At the 11:33:22 a.m. mark in the animation, dispatch audio captured the gunman (red circle inside Robb Elementary School) firing his first shots while he was inside the school. The five officers (three blue vehicles near the gunman's vehicle highlighted in red, ex-Uvalde CISD police officer Adrian Gonzales represented by a blue circle in the southeast corner of the frame and a fifth responding officer near the front of the school) remained where they were, according to the animation. (Pool photo via KSAT)

As more gunshots rang out in the school, the three blue law enforcement officers parked near the suspect’s vehicle on Geraldine Street began traveling eastbound towards Old Carrizo Road and the front of the campus. At the 11:33:38 a.m. mark in the animation, Gonzales remained where he was.

As more gunshots rang out, the three blue law enforcement officers originally parked near the suspect’s vehicle (highlighted in red) on Geraldine Street began traveling eastbound towards Old Carrizo Road and the front of the campus. At the 11:33:38 a.m. mark in the animation, ex-Uvalde CISD police officer Adrian Gonzales (blue circle bottom right corner) remained where he was. (Pool photo via KSAT)

At the 11:33:45 a.m. mark in the animation, the gunman gained entry into Room 111 and began opening fire again.

At the 11:33:45 a.m. mark in the animation, the Robb Elementary School gunman gained entry into a classroom and began opening fire again. (Pool photo via KSAT)

11:09 a.m. - At the 11:34:08 a.m. mark in the animation, every officer except for Gonzales began traveling toward Old Carrizo Road and the front of the Robb campus.

Gonzales remained next to his patrol vehicle as more gunshots were heard on dispatch audio.

The gunman gained access to the classroom next door, Room 112, and resumed opening fire.

At least two officers got out of their vehicles, not including Gonzales who remained at his vehicle, and approached the front of the school and got onto campus grounds.

These two officers, identified as then-Uvalde CISD Police Chief Pete Arredondo and now-retired Uvalde Police Department Sgt. Daniel Coronado, approached the east side of campus.

Meanwhile, at the 11:34:57 a.m. mark of the animation, a police vehicle (seventh overall) appeared on Geraldine Street before driving past the teachers’ parking lot towards Gonzales and his vehicle situated on the southeast corner of campus.

Five police vehicles were parked on Old Carrizo Road.

Meanwhile, at the 11:34:57 a.m. mark of the animation, a police vehicle (seventh overall) appeared on Geraldine Street before driving past the teachers' parking lot towards ex-Uvalde CISD police officer Adrian Gonzales (blue circle) and his vehicle situated on the southeast corner of the Robb Elementary School campus. (Pool photo via KSAT)

11:10 a.m. - The gunman fired more rounds in the second classroom as the seventh patrol vehicle approaches Gonzales’ vicinity.

At the 11:35:10 a.m. mark, the officer who parked near Gonzales got out of the vehicle. It was Donald Page, labeled as a blue circle with the initials “DP,” a Uvalde Police Department officer at the time.

At the 11:35:10 a.m. mark, the officer who parked near former Uvalde CISD police officer Adrian Gonzales (blue circle with the initials "AG") got out of the vehicle. It was Donald Page (blue circle with the initials "DP" located to the left of Gonzales). Page was a Uvalde Police Department officer at the time. The two officers to Page and Gonzales' rights were ex-Uvalde CISD Police Chief Pete Arredondo and now-retired Uvalde PD Sgt. Daniel Coronado. (Pool photo via KSAT)

Page and Gonzales then began walking towards and into the door into the east end of the same fourth grade wing where the shooter was.

It was Gonzales’ first movement from his patrol vehicle. Approximately three minutes and 40 seconds elapsed from Gonzales’ arrival into the animation and him walking toward the fourth grade wing.

More gunshots were heard on the audio.

At the 11:35:47 a.m. mark in the animation, Page entered the fourth grade wing. Gonzales did the same at 11:35:48 a.m.

At the 11:35:47 a.m. mark in the animation, former Uvalde PD officer Donald Page entered the fourth grade wing. Ex-Uvalde CISD police office Adrian Gonzales did the same at 11:35:48 a.m. (Pool photo via KSAT)

11:11 a.m. - At the 11:36:05 a.m. mark in the animation, Arredondo and Coronado are officially inside Robb’s fourth grade wing with Page and Gonzales.

At the 11:36:05 a.m. mark in the animation, ex-Uvalde CISD PD Chief Pete Arredondo and retired-Uvalde PD Sgt. Coronado were officially inside Robb Elementary School’s fourth grade wing with former UPD officer Page and ex-Uvalde CISD police officer Adrian Gonzales. (Pool photo via KSAT)

11:12 a.m. - At the 11:37:05 a.m. mark in the animation, — with Arredondo, Coronado, Gonzales and Page in the hallway — the gunman continued to fire his weapon.

Approximately 44 seconds later, at the 11:37:49 a.m. mark, two officers walked out of the hallway the same way they entered it.

11:13 a.m. - The two officers, who walked out of the hallway, remained outside the school’s fourth grade wing when the 10-minute animation concluded at the 11:38:04 a.m. mark.

The two officers, who walked out of the Robb Elementary School hallway, remained outside the school’s fourth grade wing when the 10-minute 3D animation concluded at the 11:38:04 a.m. mark. (Pool photo via KSAT)

The animation that played in court included dispatch audio and the sound of the gunman’s gunshots. KSAT made the decision to remove the audio from this 10-minute animation.

Watch the full animation played in court Friday, edited without dispatch and gunshot audio, in the below video player.

11:14 a.m. - Page entered the hallway at the 11:35:47 mark in the video.

11:31 a.m. - Turner passed the witness. The defense team, namely LaHood, began cross-examining Hill.

Nico LaHood (left), lead defense attorney for ex-Uvalde CISD police officer Adrian Gonzales, cross-examined a witness in court on Friday, Jan. 16, 2026, in Corpus Christi. Co-defense attorney Jason Goss (right) was seen sitting next to LaHood. (Pool photo via KSAT)

For the “synchronization,” Hill said he reviewed the “timeline events up to approximately 11:45 a.m. (on May 24, 2022).”

11:33 a.m. - LaHood asked Hill if he “interviewed Gilbert Limones” as a part of the shooting investigation.

Limones, who worked at a funeral home across the street from Robb, was the state’s first witness when Gonzales’ trial began.

“I interviewed Cody Briseno,” Hill replied. At the time of the shooting, Briseno was a co-worker of Limones’ at the funeral home.

Hill told LaHood that fellow Texas Ranger Brent Barina interviewed Limones.

“But you reviewed that interview (with Limones), right?” LaHood asked.

“I didn’t review Gilbert Limones’ interview,” Hill said.

“I want to make sure I’m clear: you’re part of a three-person team, eventually, a three-person team that put all this together, and you didn’t interview Mr. Limones? You didn’t review his interview?”

“I didn’t review it in preparation for trial,” Hill clarified. “I reviewed it early on in the investigation.”

11:34 a.m. - “So, I’m going to shift now to, just, the whole investigation and how you put this together. So, you did review Gilbert Limones’ interview, correct?”

“Yes,” Hill said.

LaHood asked Hill if he had to “reconcile” what Limones said in his 911 call at 11:29 a.m. on May 24, 2022.

11:35 a.m. - LaHood referred to a portion of Limones’ call where Limones told a dispatcher, in part, “There’s someone shooting at the school.”

“Yes,” Hill agreed.

“As you know as a Ranger, as an investigator, ‘at’ means something different, right?” LaHood asked.

“You have to take it into context,” Hill responded.

“OK, well, if I say I’m looking at you, does that mean I’m looking at (special prosecutor) Bill? Mr. Turner?” LaHood asked Hill.

“It’s possible,” Hill said.

“I can be looking at you and focused on you. I’m not talking about peripheral,” LaHood said. “I don’t have crossed eyes. I can look at you and look at Mr. Turner at the same time?” LaHood asked.

“Well, you can look at me and you can see him in your peripheral,” Hill said.

“I said, ‘aside from peripheral’ because peripheral is not focused, right?” LaHood asked.

“Correct,” Hill said.

“Peripheral you can see some of the jury, like I can, but you can’t describe what clothes they’re wearing,” LaHood said.

Hill then turned his head to see the clothes the jurors were wearing.

11:36 a.m. - Hill said he could not tell the clothes jurors were wearing.

“So, I cannot look at you and look at Mr. Turner at the same time. Would you agree?” LaHood asked.

“I can speak for myself on that,” Hill responded.

LaHood then asked Hill to look at Turner while LaHood held his hand up in the air with an unknown amount of finger(s).

Hil said he could see Turner and LaHood, but he wasn’t able to tell how many fingers LaHood held in the air.

11:43 a.m. - LaHood asked Hill about why some details of Limones’ 911 call were not details known to law enforcement in real-time.

“The specifics of what Mr. Limones notified dispatch on at 11:29:05 (a.m.) — ‘wearing black,’ ‘shooting at the school,’ ‘running towards the school,’ — all those important, critical details were not dispatched to law enforcement, correct?" LaHood asked.

“Not at that particular time,” Hill said.

11:48 a.m. - LaHood asked about when a law enforcement officer, not Gonzales, arrived at the school.

Hill said he did not note that officer’s time of arrival in the Texas Rangers’ timeline of events.

11:49 a.m. - Hill also told the court that other officers’ times of arrival were also not in the Texas Rangers’ timeline of events.

11:55 a.m. - LaHood asked Hill if the Texas Rangers’ 3D animation was “your (his) opinion.”

“It’s not my opinion,” Hill said. “From a time perspective, it’s based on the data that I observed.”

LaHood argued Hill’s 3D animation was not “superimposing the video onto your animation.”

11:56 a.m. - “You’re making educated guesses,” LaHood said to Hill. “It’s your opinion, right?”

“As far as what part of the video?” Hill asked LaHood.

“The whole thing is your opinion, based off information,” LaHood said. “I’m not saying you’re making it up. It’s based off your information, right?” LaHood asked.

“The animation is not my opinion,” Hill said. “I have no opinion.”

“Well, you can have an opinion of how close someone is, right? You had an opinion of what ‘at’ versus ‘towards’ is. You had an opinion about that, right?” LaHood asked.

“And you asked me my opinion,” Hill said.

“That was my question. You had an opinion about what ‘at’ versus ‘towards’ is, correct?” LaHood asked.

“I do. Yes,” Hill said.

“OK. So, all I’m saying is, you have an opinion based off what the evidence shows, right?” LaHood said.

“The animation itself was derived from the data,” Hill said before LaHood interrupted him.

“Based off your opinion,” LaHood said.

“Not based on my opinion,” Hill said. “Based on investigative analysis.”

“Which is based off your opinion,” LaHood said.

Turner objected to LaHood’s line of questioning.

“Judge, he’s (Hill) being tricky, and I’m trying to ask specific questions,” LaHood said. “I know they (the state) don’t like the answer, Judge.”

Harle overruled Turner’s objection to the questioning, but the judge sustained an objection to LaHood’s sidebar commentary.

11:57 a.m. - While LaHood recalled the first moments after the gunman crashed a vehicle into a ditch near the school and began opening fire on Limones and Briseno, Hill reminded the court the possibility that he may have shot at a “Mr. Vargas.”

The “Mr. Vargas” Hill was likely referring to may be Albert Vargas. On the day after the shooting, Vargas told KSAT that the gunman shot at him twice after “thinking that the guy needed help" following the crash.

LaHood asked Hill if he reviewed any interview from Vargas.

“I don’t know that he was interviewed,” Hill said. “I cannot recall.”

“He (Vargas) may have had important information on whether the shooter was shooting towards the school, right?” LaHood asked. “And running towards the school? That would have been important. It would have been critical.”

“Yes,” Hill said.

“But it’s not in here (the timeline)?” LaHood asked.

“Correct,” Hill said.

11:58 a.m. - In the open area near the crashed out vehicle, there were no signs of “spent shell casings” found on the ground. LaHood asked Hill what he thought about that.

“That he didn’t fire his firearm,” Hill said.

11:59 a.m. - Hill was asked if the gunman “hiding between two cars” was a part of the 3D animation.

“He did walk between two cars,” Hill said, but he couldn’t “verify” if he “squatted down and hid.”

12 p.m. - LaHood then brought up two witnesses, who alleged the gunman couldn’t be seen in the teachers’ parking lot. Hill agreed that the witnesses had said that.

“But you decided not to put that portion (in the animation/timeline) because you couldn’t determine it?” LaHood asked.

“I put the location that he walked,” Hill said. “He could have squatted down in that particular location between the cars.”

12:05 p.m. - Hill confirmed that Gonzales was one of the law enforcement officers who helped teachers and students escape their classrooms via breaking classroom windows.

12:07 p.m. - Hill agreed that Gonzales “drove toward the gunfire” when he arrived at the school.

12:08 p.m. - With Gonzales parking his patrol vehicle at approximately 11:31:55 a.m., and the radio transmission of Limones’ 911 call came out at approximately 11:29:36 a.m., Hill said it was “possible” that Gonzales could have heard Limones’ details about the shooter.

“Depending on how his radio was programmed, it’s possible that he had access to that (information from Limones’ 911 call),” Hill said.

12:10 p.m. - Hill agreed with LaHood that all of the details from Limones’ 911 call were not completely communicated with responding law enforcement.

12:13 p.m. - LaHood asked Hill about why some of the information former Robb Elementary School teacher’s aide Melodye Flores told the court earlier in the week was “not in your critical timeline.”

On Wednesday, Flores told jurors she was with an officer, later determined to be Gonzales, outside Robb after the gunman went inside the fourth grade wing. Flores recalled telling Gonzales “two (or) three times” over an estimated 2-7 minutes where the gunman was going towards, but she alleged Gonzales “just stayed there.”

12:14 p.m. - Hill said the timeline, among other pieces of information, was “based upon the initial interviews” at the time of its creation. Hill said he only used information Flores gave in her initial interview.

12:16 p.m. - LaHood asked Hill if Flores’ Wednesday testimony regarding her seeing Gonzales pacing around outside the school would have been helpful information in the Texas Rangers’ construction of its timeline.

“It would be important information, but I actually prefer not to have that information in advance,” Hill said before LaHood interrupted him.

“I want to make sure I understand you because I don’t want to misstate something. So, you’re here to analyze — give your opinion — of unaccounted time to this jury, and you don’t want to know of potential reasons for that unaccounted time?" LaHood asked. “Because then it would be accounted for.”

12:17 p.m. - “My role in this particular part was,” Hill said before LaHood interrupted him again.

“Did you hear my question?” LaHood asked.

“Objection, Your Honor,” Turner said.

“I asked a specific question, Judge,” LaHood said.

“Let him answer the question,” Turner said to LaHood.

Harle overruled Turner’s objection and instructed Hill to answer LaHood’s question.

“If you’re analyzing unaccounted time and there’s a potential reason for that unaccounted time — two to seven minutes — would that be important for you to analyze unaccounted time?" LaHood asked. “That’s all I was asking.”

“Yes. It would be important,” Hill said.

12:23 p.m. - Hill began telling the court that radio transmission from former UPD Sgt. Daniel Coronado suggested Gonzales knew when the shooter entered the building. LaHood then spoke up.

“That (radio transmission) wasn’t Coronado,” LaHood said.

“There was somebody that had radio transmission,” Hill said.

“But it wasn’t Coronado, right?” LaHood asked.

“I can’t say for certain,” Hill said.

12:27 p.m. - Hill agreed with LaHood’s assertion that Gonzales notified fellow officers that the shooter was heading towards the west side of the campus and what he was wearing — even though he never saw the gunman.

12:32 p.m. - Harle instituted a lunch break for jurors. Court proceedings are expected to resume at approximately 1:35 p.m.

1:33 p.m. - Jurors reentered the courtroom.

LaHood resumed cross-examining Hill.

1:40 p.m. - Because Hill said Gonzales “drove past him (the shooter),” LaHood asked Hill if Gonzales had the opportunity to confront the shooter.

“Not at that particular time,” Hill responded.

“So, you’re saying that Adrian (Gonzales) did have an opportunity when he was driving by, (but) that’s not the time you’re talking about?” LaHood asked.

“There was an opportunity there, but it is possible that he was experiencing tunnel vision by focusing on Melodye Flores, who was standing further up,” Hill said.

2 p.m. - Mitchell asked Harle if he could direct LaHood back to his seat because she was “having trouble hearing the witness,” who was facing away from the microphone on the stand.

2:01 p.m. - “Where does the government want me to sit to ask my questions?” LaHood asked. “Judge, I’ll sit there.”

“Well, I mean, the local rules are questions are asked from the council table unless you’re utilizing a diagram,” Harle said.

“Well, I was about to, but I understand that I’m making him (Hill) uncomfortable, so I’ll go over here,” LaHood replied.

“I’m going to object to the sidebar (commentary),” Mitchell said to Harle.

“You can object all you want,” LaHood responded.

Harle sustained Mitchell’s objection.

2:02 p.m. - Juan Saucedo, a Uvalde PD officer who also responded to the shooting, was armed with a “long rifle” and also “saw the shooter,” according to LaHood.

Hill said Saucedo had “an opportunity and did not take the shot.”

2:03 p.m. - Turner objected to LaHood’s repeating questions.

Harle sustained the objection.

“Give me a list of questions you want me ask him (Hill),” LaHood was heard asking the prosecution.

“Which ones?” Turner asked.

“What do you want me to ask him?” LaHood asked Turner.

“‘Pass the witness?’” Turner asked. Laughter was heard in the courtroom.

“Not a chance. Not a chance. Not a chance,” LaHood said. “I know it’s hurting you.”

2:16 p.m. - Hill confirmed that he didn’t know about Flores’ interaction with Gonzales as the reason it was not factored into the larger timeline.

2:19 p.m. - LaHood asked Hill how many shots were fired in the school by the time Saucedo, Coronado and fellow UPD officer Jesus Mendoza were “at the corner with line-of-sight.”

2:20 p.m. - “At that point, no (none),” Hill said.

2:22 p.m. - LaHood asked Hill why Gonzales’ radio call for cover was not in the timeline.

“That particular file that contained that communication with Mr. Gonzales was noted on a spreadsheet,” Hill told LaHood, in part.

2:23 p.m. - Hill said he turned over that spreadsheet with notated radio communications to the state in September 2024.

2:25 p.m. - The 3D animation was replayed in court on mute.

2:38 p.m. - According to LaHood, Saucedo “asked (former UPD Sgt. Daniel Coronado for permission) to shoot” the shooter at an unspecified time before the gunman entered the school.

2:39 p.m. - “They (Saucedo, Coronado and Mendoza) didn’t act,” LaHood said.

“They didn’t take action at that particular moment,” Hill said. Hill also said these officers had more time to act than Gonzales.

2:40 p.m. - Hill then clarified and said Gonzales “had an opportunity and had access to more information” then Saucedo, Coronado and Mendoza.

2:43 p.m. - LaHood asked Hill if the actions of three officers who traveled eastbound on Geraldine Street, while the gunman was firing shots, helped “these children.”

“They were moving in a — I can’t testify," Hill said before LaHood interrupted him.

“Use your common sense,” LaHood told Hill. “Their actions, what they were doing right now, was that helping these children?”

“I can’t answer that question. I can tell you that,” Hill began before LaHood interrupted him.

“Hold on. Look at this jury. Tell them you can’t answer that question,” LaHood told Hill. “You can’t answer that question, whether them driving away was helping those children. Answer that question.”

2:44 p.m. - “Am I allowed to answer this question?” Hill asked.

“My question, you are,” LaHood told Hill. “I’m asking the questions.”

“If he (Coronado) says, ‘I think they (the gunman) made it into the building,’ it is possible that he gets here, he doesn’t see the shooter, and is letting them know, ‘I don’t see them on that side of the building, and he may have made it into the building.’”

“‘I think he made it into the building,’ but these guys (the officers) don’t run to the building. They drive around it, right?” LaHood asked.

“They moved to another area to set up. I can’t tell you,” Hill responded before LaHood interrupted him.

“Can you listen? Can you listen?” LaHood asked Hill. “You have great hearing. You can determine where gunfire is. Listen to my question.”

2:45 p.m. - Turner objected to LaHood’s sidebar commentary. Before Harle sustained the objection, LaHood said, “sustained,” to himself and apologized to the judge.

2:47 p.m. - LaHood asked Hill how many officers knew the gunman was in the building.

“I don’t know,” Hill said.

“You knew these three (officers) did, right? Or do you not know that either?” LaHood asked.

“I don’t know what they heard on the (dispatch) radio,” Hill said.

“So, you don’t know what anybody heard on the radio. You just know what was dispatched (on the radio)?” LaHood asked.

“I know what was dispatched,” Hill said. “If there’s not an acknowledgement on the radio by the receiving officer, I can’t confirm that they received the information.”

2:57 p.m. - Hill agreed that Gonzales was “in the general area” of the gunman near the teachers’ parking lot but did not agree with the perception that the gunman “was right at his (Gonzales’) door.”

3:01 p.m. - Harle concluded proceedings for the day.

After a break Monday for Martin Luther King, Jr. Day, jurors are expected to return to court at 8:30 a.m. Tuesday.

Background

Gonzales, 52, is one of two now-former Uvalde Consolidated Independent School District police officers charged with child endangerment regarding the law enforcement response to the deadliest school shooting in Texas history. Gonzales is facing 29 child endangerment charges: 19 represent the children killed in the shooting, and the other 10 represent the children injured in the shooting.

An 18-year-old gunman also killed two teachers at the school on May 24, 2022.

The other officer, former Uvalde CISD Police Chief Pete Arredondo, has yet to go to trial in his child endangerment case. Arredondo is facing 10 child endangerment charges.

Uvalde County District Attorney Christina Mitchell is prosecuting the Gonzales case, but she appointed Bill Turner as special prosecutor. Turner was the former district attorney in Brazos County.

San Antonio-area attorney and former Bexar County District Attorney Nico LaHood leads Gonzales’ defense team. The team is rounded out by fellow attorneys Jason Goss and Gary Hillier.

In August 2025, Gonzales requested a venue change for the trial.

In the motion, Gonzales’ defense team argued that he cannot receive a fair trial by a jury in Uvalde County due to the impact the massacre had on members of the community.

“This horrific tragedy touched every member of the Uvalde community,” LaHood said at the time. “It would be impossible to gather a jury that would not view the evidence through their own pain and grief.”

In October 2025, LaHood confirmed to KSAT that the trial venue was changed from Uvalde County to Nueces County.

The state is expected to call approximately 60 witnesses to the stand. Court records indicate some of those asked to be witnesses include employees at the Bexar County Medical Examiner’s Office, officers from other responding law enforcement agencies, medical personnel and some parents of school shooting victims.

Child endangerment charges are considered a state jail felony. Upon a potential conviction, Gonzales could be sentenced to between six months and two years in a state jail.

Judge Sid Harle is the presiding judge in this case. Gonzales also elected to have Harle determine his sentence instead of the jury, if he is convicted.

More coverage of the Adrian Gonzales trial on KSAT:


Loading...