Drink-driver who was more than seven times limit banned for over two years

David McLachlan leaving Elgin Sheriff Court.
David McLachlan leaving Elgin Sheriff Court.

Breaking