Photo: AP

A Virginia state trooper and two other people were shot at a bus terminal in Richmond on Thursday afternoon. The trooper succumbed to his injuries, but the two civilians were expected to survive. The gunman was shot and killed by police. The Richmond Times-Dispatch reports:

Corinne Geller, a state police spokeswoman, said the violence began when the state trooper encountered a man just inside the entrance to the station on North Boulevard and was shot. The man then was shot by other troopers, Geller said.

The suspect died after being taken to the hospital, Geller said. The civilians suffered what were believed to be non-life-threatening injuries.

Geller said the trooper was wearing a dark-blue uniform when the encounter with the man took place.

An unnamed law enforcement source told the Times-Dispatch that the troopers were already at the station for a training exercise involving Richmond police, Virginia state police, the FBI, and agents from the Department of Homeland Security and the Department of Alcohol, Tobacco, Firearms and Explosives.

“The police units just poured in like a river,” Vincent Smith, who works next door to the Greyhound station, told the Associated Press. “I went to the end of the lot and there must have been 30 units just a block away.”

Update – 8:32 pm

The state trooper injured in the shooting has died, the AP reports.