New body camera images depicts a water rescue by Gloucester City police and firefighters from a woman whose car went off a pier.
The incident happened late last month
According to authorities, the woman threw herself from the Freedom Pier.
Authorities say her car was found upside down in the Delaware River.
Three Good Samaritans helped free the woman from her car.
She is in critical condition, police said, but is recovering slowly.
There’s no word on why she ran off the pier.