A 3-year-old boy was hit by a car Friday night after he ran into the street outside the Greyhound station in downtown Bakersfield, according to his mother and police.

The child, Garrett Myers, was taken to Kern Medical Center with injuries characterized by police as minor to moderate.

The Riverside boy and two brothers, Dustin, 10, and Ethan, 8, came to Bakersfield with their mother to stay with their cousin, said the mom, Angela Myers.

While she was inside the station at 1820 18th St. charging her cell phone, her sons were outside. That's when Garrett ran into the street, the mother said.

The car ran over Garrett and dragged him for a bit before stopping, said Dustin, who saw the whole accident with his brother Ethan.

"I couldn't bear to watch him get run over again," Dustin said through tears. "I'm terrified."

Angela Myers said Garrett was conscious and talking to her as he was being taken away in the ambulance.

"I'm scared because he was tensing up, and he just kept saying, 'Mom, mom,'" she said.

Ana Majano was inside the Greyhound station and saw as police lifted the car to get Garrett out from under it. Garrett had scratches on his back and bruises already forming on his nose and eyebrows, Majano said.

Fire trucks, police and an ambulance were at the scene at about 6:45 p.m. Flares had been set out at H and 18th streets.

The driver was not under the influence of alcohol, Bakersfield Police Sgt. Graydon Argast said.

Police were continuing to investigate Friday night.