Megan Moores had only ever seen a citizen's arrest on television or in the movies, until she confronted what she believed to be an impaired driver.
It happened on Saturday in Lewisporte as entertainer Johnny Reid was finishing his set at the Mussel Bed Soiree.
Moores, who's from Burlington, never thought she'd be headlining the encore.
"To almost cause so many accidents and then almost kill those three people — I was so mad my entire body was shaking," Moores said after witnessing a truck driving erratically after the show.
The quick-thinking Moores called 911 and had her mother follow the truck.
"He started to pull into McDonald's drive-thru, the wrong direction," she told CBC's Central Morning Show.
"He was going slow enough that I knew if I had to I could jump aboard his vehicle."
Putting her own safety at risk, Moores went after the truck to try and stop the driver who she said was drunk.
"He looked at me like I had 10 heads," she said.
"I told him again that I was on the phone with the cops and that he needed to stop the truck, pull over, get out of the truck and give me the keys."
To her surprise the driver complied, pulling into a parking spot and shutting down his vehicle.
"I was expecting it to be a big racket," said Moores.
Her mother blocked the man's truck, but the driver sat still and waited for the RCMP to arrive.
"[The police] told me it was a good job," Moores said. "They told me I did the right thing."
Moores said the whole incident caught her mother a little off guard and that her mom said she never would have thought of making a citizen's arrest.
'[I haven't seen it] in real life. I've heard of it in movies but I knew it was an actual law."
Police have not identified the driver, but say he will be in court in October.