A 61-year-old man who lost control of his motorcycle and rode into a concrete barrier is in stable condition at Royal Inland Hospital.
The motorcycle and sidecar had passed another westbound vehicle on the Trans-Canada Highway near Lafarge when the crash happened, Const. Rose Dunsmore said Thursday.
She said the incident appears to be nothing more than an accident and it is unlikely anyone will be charged.
Vancouver resident Renato Morcilla was driving a short distance behind the motorcycle when the rider lost control.
"All of a sudden he reached over and grabbed the sidecar," he said.
Morcilla believes the motorcycle was going about 125 km/h when it struck the barrier. Its rider was thrown off the bike and between the two stretches of highway.
"It's a good thing there was a space there," he said. The motorcycle travelled several more metres before it rolled off the road and into a ditch.
Morcilla pulled off the highway and ran to help. He said the man was lying face down on the ground and bleeding. He asked the man if he was OK, but didn't get a response.
"He was wearing a helmet, which is good," said Morcilla.
A phone call to 911 dispatched emergency responders and the rider was taken to hospital. Traffic was able to flow through the area unhindered.
Fire and Rescue assistant chief Dave McMahon said the man's wife was following him in an SUV. The couple were driving from Salmon Arm.