Gloucestershire Police have arrested more than 30 people during the second week of their drink-drive campaign. A total of 879 motorists have been pulled over in the last seven days, of whom 33 were arrested for being over the limit, or refusing to give a breath sample.
Since the campaign began on 8 December, the county's police have arrested 56 out of a total of 1457 drivers asked to provide a breath test.
Officers say that, as a percentage, this is an improvement on last year's campaign.
Inspector John Pickersgill said: "The people we have arrested for drink driving so far this year will have a less enjoyable Christmas than they might have done.
"But the misery they may experience will be far less than it could have been had they caused themselves or others serious injury.
"We are continually surprised that the dangers and consequences of drink driving don't seem to hit home with people."