A 25-year old Prince George man who was hit by a fully loaded transport truck in 100 Mile House is recovering in hospital after surgery.
RCMP and emergency crews were called out to the intersection of Tatton-Station Road early Saturday morning at around 3:15.
Police say the man had been walking in the middle of the northbound lane when he was struck by a northbound tractor unit.
The man was carried approximately 130 feet but remarkably RCMP say has still conscious when ambulance and rescue crews arrived.
He was taken first to 100 Mile and District Hospital before being transferred to Kamloops.
Police say the fact that the transport truck was going below the speed limit likely saved his life.
RCMP also say that there are indications that the pedestrian had consumed liquor.
Charges are not being considered against the driver of the truck.