Man charged after crash blocks the A96 near Elgin hospital

© JASPERIMAGEThe scene of the crash involving two cars.
The scene of the crash involving two cars.