A multiple car crash has caused major traffic delays in Mandurah this morning.
A three car pile-up on Mandurah Road is causing traffic headaches for commuters this morning.
Just after 8.30 it's understood cars ploughed into the back of one another on Mandurah Road near Mandurah Terrace heading into town.
A second crash happened moments later in the same area, with one car colliding with the back of another car after suddenly breaking at the scene of the original crash.
Police have now blocked the right hand lane with traffic moving slowly into Mandurah.
One witness said she watched as two cars behind her were involved in the second accident.
"One car had its front end pushed up to the windscreen after crashing into the back of another car," she said.

Men charged after traffic stop in West Pinjarra leads to 80kg drug seizure
Green waste fees waived for Mandurah residents after weekend storms
Concerns for missing Rockingham boy
'Prognosis terrifying' for young boy struck by car in Cooloongup
K9 Rescue's long-term resident in desperate search for loving home
West Coast Radio announcer Darragh O’Dea takes out Best Local Show at Australian Audio Awards
Lucky escape for two people after boat smashes into Mandurah Estuary Bridge
Secret Harbour Golf Links to host WA's most prestigious golf tournament
Upgrades begin on Kwinana Loop Trail