Alabama officer survives two car crashes in one day.
A Montgomery, Alabama police officer is recovering after being involved in two serious crashes in one day.
Corporal David Brown, a motorcycle officer, first crashed near the intersections of Mitchell Young Road and Well Road.
Authorities say Corporal Brown was working a funeral procession when he drove to catch the front of the line and stop traffic at the next intersection.
That's when one of the cars in the procession turned left just as Corporal Brown was coming up beside it.
The vehicles collided and Brown's motorcycle instantly caught fire.
Authorities say the impact threw the officer roughly 50 feet from his bike.
Minutes later, on the way to the hospital, the ambulance carrying Brown overturned on the on ramp to Interstate 65 North from Highway 80.
The ambulance, which was carrying six people at the time, flipped on its side and then caught fire.
Passengers had to bust out the windows to fight their way out of the ambulance and get Brown to the hospital.
Corporal Brown is out of a second round of surgery, but there are many more to go.
He's listed in critical but stable condition.
As word got out of Brown's accident, more than 200 officers showed up at the hospital to show their support.
Family members say they're thankful for the support.
Friends and family say the first day has been extremely long, but the recovery ahead for the veteran police officer will be much longer.
Corporal Brown is a 19 year veteran of the Montgomery Police Department and has been on a motorcycle for the past ten years.