Motorists were subject to delays following a crash on the A96.
The incident took place on the northbound road just outside Tyrebagger at around 4.56pm.
The vehicles obstructed the outside lane for around 30 minutes and the road reopened at 5.30pm.
— Traffic Scotland (@trafficscotland) December 5, 2019
A police spokeswoman said: “We received a call about a four vehicle crash on the A96 at 4.56pm this afternoon.
“All occupants are out of the vehicles but it is unknown if they have sustained any injuries.”