Motorists face traffic delays this morning after two crashes blocked separate Aberdeenshire roads.
Two minor crashes, one on the B977 near Belhelvie and the other on North Deeside Road, have brought traffic to a standstill in the areas.
Nobody was injured in either crash, but police are at the scenes directing traffic.