Rescue crews in Fort Lauderdale responded to a serious crash Monday evening.
It happened near Northwest 19th Street and 28th Avenue.
According to Capt. Greg May with Fort Lauderdale Fire Rescue, the driver of a Suburban lost control of the vehicle. It then rolled and struck a pole on the driver's side.
Witnesses said the driver was speeding as he approached a red light and slammed on his brakes, causing him to spin out of control.
Crews were able to get the passenger out quickly, but it took them approximately 40 minutes to pull the male driver out, who was reportedly thrown into the backseat.
Capt. May said they worked with a towing company to lift the Suburban off the pole, in order to free the driver.
Both the driver and passenger were transported to the hospital in critical condition. Their names and ages have not been released.