RCMP have charged a 28-year-old woman from Kingston, P.E.I. with impaired driving causing bodily harm after an incident in the parking lot of the Lions Club in Cymbria.

A 40-year-old man from Oyster Bed Bridge was pinned between two vehicles in the parking lot around 1 a.m. Sunday.

"When we arrived there was a minivan and a half-ton truck and the truck had been pulled away from the minivan and the gentleman was lying behind the minivan," said New Glasgow Fire Chief Robert Gallant.

"He was being cared for by people that were there and then we took over until EMS arrived about five to six minutes after us."

The man was taken to the Queen Elizabeth Hospital with serious injuries.

A 28-year-old woman from Kingston was arrested at the scene. She was taken to the Maypoint RCMP detachment where a breath test was administered.  Police said she blew more than twice the legal limit and will be charged with impaired driving causing bodily harm.

She was released and is scheduled to appear in court on May 27 in Charlottetown.