Police have been called to a north-east road after a four-vehicle collision.
The incident happened on the A96 between Elgin and Lhanbryde at 11.45am today.
A Police Scotland spokesman said two people suffered minor injuries and were checked out at the scene by paramedics.
The road was closed until 1pm. However, Traffic Scotland has warned that drivers could face delays as police work to recover some of the vehicles involved in the crash.