Motorists have faced delays on the A96 this morning following a crash involving five vehicles.
Emergency services were called out to the busy road at approximately 7.55am.
The crash happened eastbound between Pitcaple and Huntly, close to Morgan McVeighs coffee shop.
The route is currently blocked while the cars are recovered.
No-one was injured.