The two men that were transported to the hospital in Halifax after a fiery crash near Blockhouse on Friday have died.
The 48-year-old driver of the pickup, Eric Mervin Veinotte, died Friday night.
The 27-year-old driver of the car, Matthew Arden Deal, died in hospital Saturday morning.
Both were from Lunenburg County. The third man, the 46-year-old passenger in the car, still at the South Shore Regional hospital with serious injuries that are not considered to be life-threatening.
The car collided with a pickup truck on Highway 324 at the overpass of Exit 11 on Highway 103, bursting into flames.
Aidan Brunn was driving by at the time and was able to pull the two men out of the car before it became fully engulfed.
"I saw on the right hand side of the road a white truck was in the ditch and really smashed up. I saw on my right hand side a white car with two people it in and large smoke plumes started to pour out of the engine block and I immediately made a decision to deal with the car," he said.
"The fire was down well below the dash and starting to catch the cab and his lower body was starting to burn. I just reached in and grabbed him. We pulled him out. He was wearing thick chainsaw boots. One of them was completely engulfed. I just pulled it off and padded it with my hands."
Police are still investigating the cause of the crash.