With a sea of red and blue lights flashing behind him, Tom Davies looks down at his iPhone in disbelief.
The 21-year-old has spent about 15 minutes being given a guided tour of a booze bus operation in Leederville.
"It's already on Facebook," he says shaking his head.
Mr Davies is referring to the fact that within 10 minutes of the first breath test by drivers, the location of the booze bus had already been posted on a Facebook site.
"You'd like to think that people are doing it with the best intentions but realistically you can't account for everybody," he said.
"If you're not drink-driving, why do you need to know. It's a random breath test. There's a reason why the word random is at the beginning, you're not meant to know."
Mr Davies is nothing but controlled and eloquent when he speaks about drink-driving but his eyes betray a painful memory.
"What if they've tipped someone off to this booze bus and they've driven down the road (to avoid it) and they get killed or seriously injured (in a crash)," he said.
Mr Davies knows too well the lifelong effect that "what if" can have on someone's life.
His good friend Luke Beyer, 17, was killed when a drink-driver, Cory Nepia-Keelan, 23, a learner, crashed into his car in Ballajura in May last year.
Nepia-Keelan was sentenced in February to four years jail after pleading guilty to several charges, including dangerous driving causing death, driving without a valid learner's permit and driving with a blood-alcohol level above 0.08.
Mr Davies wants to ensure Luke's death is not in vain. Within a week of his death he set up Enough is Enough to raise awareness of dangerous and drink-driving.
Acting Insp. Mike Sparkman said the campaign was helping reach young people in a way police could not.
"For someone like Tom and his group of friends to get this group happening, I think it's great, it's getting the message out there from a non-authoritative figure and from people who have been affected on a personal level," he said.
Within minutes, police bring in their first and only over-0.08 suspect for the night. The young man looks to have possibly had a few beverages after finishing work.
He leaves the booze bus with a final reading of 0.147, just under a driving under the influence charge.
But the ute has to remain in Leederville. Since August 1, blowing over 0.08 means losing your licence immediately.
As Mr Davies watches the man walk down the street, he shakes his head in disbelief that the drunk driver laughed at the situation he found himself in.