Nearby, families sat eating, kids were playing and vendors were looking to make their last sales.
Then shots rang out.
“We ran off the stage (and) we crawled underneath it,” TinMan singer Christian Swain said. “We could smell the gunpowder,” Swain said.
Three people were killed and at least 11 others were injured, law enforcement officials said. A shooter was also killed, Gilroy Police Chief Scot Smithee said.
“We had many, many officers in the park at the time this occurred … which accounts for a very, very quick response time,” Smithee said.
Victims whose conditions ranged from fair to serious were transported to area hospitals, hospital officials said.
Witnesses reported seeing a second individual who has not yet been identified or found. Authorities haven’t yet determined how the second person was involved, Smithee said.
A manhunt is underway for that second suspect, the chief said.
They thought the pops were fireworks
Lex De La Herran was walking away as the music on stage had begun winding down, he said.
“I turned around for a quick moment and I hear the gunshot sounds,” he said. “At first I thought it was fireworks but a man behind me screamed that ‘those are real, those are real.'”
“I just froze like a deer in the headlights,” he said.
De La Herran said a piece of shrapnel hit him in the head. Then, he started running among the crowds.
“I saw people jumping over the fence, people trampling over each other, it was just widespread chaos,” he said. “People were definitely in shock … some people were visibly shaking.”
Cynthia Saldivar also said she initially thought the sounds were fireworks.
“We looked toward the area that it was coming from and everyone stood still for a second and realized it was gunshots,” she told CNN. “Everyone started running out towards us up the hill to the street to be safe. Then I saw some people shot some doing CPR on others.”
It felt like a nightmare, Miquita Price said.
The shooter stood about 15 feet away from her and was blocking her only possible escape route, she told CNN.
“I started running, we hit the ground and I literally laid down on the ground,” she said. The shooter stopped firing for a couple of seconds, multiple people reported, and when he began to shoot again, Price said she took off running.
The woman running next to her was hit and Price said she continued until she found a truck to hide behind.
She’s still in shock.
“(There) was blood everywhere,” she said. “I read about this but I never thought I would be in it.”
A 6-year-old killed
Stephen Romero, 6, was killed during the shooting, Gilroy City Councilmember Fred M. Tovar told CNN.
Tovar said he was “deeply saddened by the news.”
“I pray that God will grant his family strength. My most sincere condolences. I will keep your family close in my thoughts and prayers in the coming weeks as you are going through the process of grieving,” he said in a statement.
Stephen’s grandmother and father both spoke to CNN affiliate KRON about the boy’s death.
Officers confronted suspect in minutes
Swain said police seemed to secure the area within five minutes from when the shooter began firing.
“We know the event was well-covered with security and we’d seen them as we came in to set up and play,” he told CNN. “At least in my head, I knew they would be there and sure enough that seems to be what happened.”
Smithee said shots began around 5:41 p.m. local time.
Officers were in the area, he said, and engaged the suspect “in less than a minute.”
The suspect was shot and killed, Smithee said.
“I can’t speak enough about the courage of police and first responders are showing at this moment,” Tovar said. “My thoughts and prayers are with the families of those who (lost) their lives, and those recovering in the hospital.”
Shooter came in from a nearby creek, police chief says
“It appears as though they (suspect) had come into the festival via the creek which borders a parking area and they used some sort of a tool to cut through the fence,” Smithee said. “That’s how they got into the festival area itself.”
Police recovered a firearm and rifle ammunition from the shooting scene, a law enforcement source told CNN.
The shooter had “some sort of a rifle,” Smithee said during a Sunday night press conference.
As of now, it appears, the suspect was firing at random as he moved into the festival, the chief said.
“It is just incredibly sad and disheartening that an event that does so much good for our community has to suffer from a tragedy like this,” Smithee said.
‘Our annual family reunion’
The festival attracts about 100,000 people annually, based on attendance records. There’s food, live music, cooking competitions and thousands of community volunteers who bring it all together.
No one saw this coming.
“To have seen this event end this way this day is just one of the most tragic and sad things that I’ve ever had to see,” Gilroy Garlic Festival Executive Director Brian Bowe said.
Gilroy, a city of about 58,000 people, is a “tightly-knit,” family-like community, Bowe said.
“And for over four decades that festival has been our annual family reunion,” he said Sunday.
How politicians responded
In the hours following the shooting, President Donald Trump tweeted a warning.
Democratic presidential candidate Beto O’Rourke called for change.
California Sen. Kamala Harris also weighed in, saying she was “grateful to first responders who are on the scene in Gilroy and keeping those injured by such senseless violence in my thoughts.”
Late Sunday night, Former Vice President Joe Biden said “this violence is not normal.”
CNN’s Amir Vera, Hollie Silverman and Gianluca Mezzofiore, Sheena Jones, Chelsea J. Carter, Shawn Cunningham and Paul Murphy contributed to this report.