A woman was caught drink driving twice within six hours after having her keys confiscated by a Mid Canterbury highway patrol officer at the first offence.
Senior constable Mark Harker of Selwyn said the woman was first stopped for her erratic driving on State Highway 1 in Ashburton about 2.30pm on Friday. She went on to fail a breath test with a 930mcg reading - the legal limit is 400mcg - before opting for a blood test.
The officer suspended the woman from driving and took her car keys.
Much to his surprise, Mr Harker received a call from the communications centre to say the same car had been seen six hours later, swerving over the highway near Chertsey.
He pulled her over south of Dunsandel about 8.30pm, where she was found to have a reading more than 1200mcg.