At least two people were injured when two train cars on the SEPTA Norristown High Speed line briefly detached from each other before colliding Friday night.
The accident happened about 7:45 p.m. in Haverford between the Beachwood-Brookline and Penfield stations, Heather Redfern, a SEPTA spokeswoman said.
After the rear train car became detached from the car in front of it, they slammed into one another. The impact linked the two trains back together, she said.
The train was stopped at the Wynnefield station Friday night while police and SEPTA officials investigated the cause of the accident. Medics were working to determine whether any other passengers were injured, Redfern said.