Police across Newfoundland and Labrador charged no less than eight people with drinking and driving over the weekend.

The first incident occurred just after 7 p.m. Friday on Topsail Road in St. John's where an anonymous tip led to the arrest of a 22-year-old man.

Two hours later, another call to the RNC resulted in charges of impaired driving and failure to provide a breath sample against a 44-year-old man on Park Avenue in Mount Pearl.

Meanwhile, RCMP in Labrador arrested two men for impaired driving on Saturday morning. A 28-year-old Sheshatshiu man was charged after he was found asleep behind the wheel at an intersection in the community around 5 a.m.

And shortly after 11 a.m., a 55-year-old Happy Valley-Goose Bay man was charged after his snowmobile was stopped on Paddon Road in the town.

Serious injuries

The most serious incident occurred early Sunday morning when two snowmobiles collided on a lake about 30 kilometres east of Labrador City.

The crash left a 32-year-old man with serious injuries. A 23-year-old man was charged with impaired driving causing bodily harm.

About an hour later, a 17-year-old was pulled over in Pouch Cove and issued a seven-day suspension for consuming alcohol. And an hour after that, a 35-year-old man was stopped on Commonwealth Avenue in Mount Pearl and charged with impaired driving.

Then just before midnight Sunday, a 25-year-old man was suspended from driving for seven days for consuming alcohol before getting behind the wheel.