A driver was moments away from plunging into water after a 4x4 was left hanging over the edge of a harbour.

The crash happened in Banff, Aberdeenshire, shortly before 12.30pm on Friday.

Emergency services were called as concerned onlookers watched on.

Nobody was injured when the vehicle careered off the road.

A Scottish Fire and Rescue Service spokeswoman said: "Everyone was out of the vehicle when we arrived.

"We made the vehicle safe."