Bus passengers had to be led to safety after two cars collided with their single-decker at a busy road junction in Preston.
The accident happened late on Monday morning and caused huge tailbacks at the intersection of Blackpool Road and Deepdale Road.
It is believed no-one was hurt in the crash, although both cars were extensively damaged.
One man on the scene almost immediately said: “The passengers on the bus were helped off and all of them looked shocked.
“The bus was crossing the junction heading down Deepdale Road towards the city centre and the two cars were travelling along Blackpool Road in the direction of Ashton. They were both badly damaged, while the bus’s front nearside corner and platform were also damaged.
“There were long traffic jams along Blackpool Road coming from the Ribbleton direction and also for traffic travelling down Deepdale Road towards town.”