A woman was killed when the car she was in overturned and caught fire in the Bronx last night. An off-duty police officer who was also in the vehicle was critically injured.

Police say officers responded to a 911 call about a car collision with a fire on City Island Road at Park Drive around 11:43 p.m.

A witness told CBS New York, "I heard like the people screaming and what was more traumatizing was I heard like the people, who I guess witnessed the accident, were screaming — you know, screaming they’re still alive, they’re breathing, screaming for help. That was actually, that’s something I probably won’t ever forget."

Another described, "The vehicle turned over. It flipped and turned over, flipped over and then it stopped. When it turned over, then everybody stopped the car and tried to run over there to it but nobody could get to it because it [blew] up."

"Instantly it started like exploding. I’m sure the fuel, the radiator, all that… you know?" Alex Corleone said to NBC New York.

Two off-duty police officers who were at the Rodman's Neck firing range pulled a 32-year-old man, an off-duty cop, from the 2012 Dodge Charger when they saw the crash.

The NYPD says the injured off-duty officer sustained "trauma and burns to both legs," while the woman was "unconscious and unresponsive, with severe burns." The woman died at Jacobi Hospital while the male victim, who was apparently driving, is in critical condition and is "fighting for his life.' The off-duty cops who responded suffered smoke inhalation.

The NYPD is investigating the crash.