OAKLEY, Calif. (KRON) – A 12-year-old boy has died after being hit by a train, according to Oakley officials.

The incident occurred near the intersection of East Cypress Road and Main Street at 12:53 p.m.

“All of a sudden I just heard a big crunch and I looked over and the car flew off the road and then tires were going and then debris was hitting my truck,” a witness said.

The 12-year-old was pronounced dead at the scene and the 19-year-old driver of the vehicle was transported to John Muir Hospital in Walnut Creek to be treated for serious injuries.

According to the boy’s family, his 19-year-old half-sister had just picked him up from school.

Police say another car had been struck by the car that was hit by the train. Passengers in the other vehicle were not injured.

According to authorities, the back portion of the sedan was struck by the train and it appears all signals in the area were operating correctly.

“I saw a big cloud of dust and then I saw the train come to a grinding halt. Everything had just happened so we all got out. I called 911,” another witness said.

Officials say this is the third train versus car incident in the area this year.

“Advice is always, you gotta look both directions, turn your radio down, listen and hear if a train is coming but if the crossing arms are down, don’t ever try to beat a train, they’re down for a reason,” Battalion Chief Ross Macumber, East Contra Costa Fire Protection District, said.

Officials are advising taking alternate routes as traffic is heavy in the area.