— -- A northern California bus driver is being called a "hero" by police for quick thinking that saved a 3-year-old from an alleged kidnapper.
A 3-year-old boy was reported missing Friday morning from the Milpitas Public Library, about 45 miles from San Francisco, according a press release from the Milpitas Police Department.
About an hour later, a Valley Transportation Authority bus driver contacted authorities, saying he believed the suspect and child were on his bus.
The boy was crying, according to ABC station KGO-TV in San Francisco. The driver, Tim Watson, pulled over and pretended to look for a lost bag so he could contact police, KGO-TV said.
When the bus arrived at the Fremont BART station, police officers were waiting. They found the suspect, identified as Alfonso Edington, 23, getting off the bus with the 3-year-old in his arms, police said.
An officer "pried the child away" from Edington, police said, and after a brief struggle, Edington was detained and taken into custody.
The child didn't appear to have any injuries, police said.
Watson told KGO-TV he broke down when the boy was safely reunited with his family.
"That's when my own kids came to mind and I just broke down," Watson said. "I couldn't hold myself down. I just had to go inside the bus and reflect."
Watson "was definitely a hero," Robert Vega, Communications Supervisor with the Milpitas Police, told ABC News today.
Edington was arrested on a kidnapping charge, Milpitas Police told ABC News, and he remains in custody. According to KGO-TV, the suspect had no connection to the family.