An OPP officer has been charged with impaired driving and driving over 80 milligrams after a car rolled into a ditch in Tiny Township.

Southern Georgian Bay OPP officers responded to the single-car crash on Crossland Road, south of Lawson Road. Police say a car left the road, rolled and went into the ditch at about 8:30 p.m. July 13.

The driver, an off-duty Huronia West OPP officer, was arrested and taken to the detachment.

Police say the officer has been with the OPP for six years and is to appear in Midland court July 25.