Motorist drove while more than six times drink drive limit to help rescue efforts for lost dog

Callum Stewart leaving Elgin Sheriff Court.
Callum Stewart leaving Elgin Sheriff Court.

Breaking