A 32-year-old man is dead after being shot on a Greyhound bus on its way to St. Louis. The shooting happened as it was leaving a terminal in Springfield after departing Amarillo, Texas.

Witnesses say a man walked up to another passenger and shot him.

Passengers were able to detain the 25-year-old suspect until police arrived.

The suspected killer is from Arizona; victim was from Ohio.