A hero firefighter has died trying to save a mum who drove into a river to drown herself and an eight-year-old child, police say.
Volunteer fireman John Forbush, 24, had been off duty when he heard about the crash and drove to the scene to help.
But as he battled to save the pair from the car, he also drowned, officials explained.
The tragedy took place at Elk River near Braxton County in the US state of West Virginia on Sunday.
"On May 1st, at approximately 2:30 pm, a vehicle drove into the Elk River, resulting in the death of both vehicle occupants and an off-duty volunteer firefighter, who attempted to provide aid to the victims before emergency responders arrived on scene," the state Fire Marshal said in a statement on Monday.
"The vehicle, operated by 42-year-old LaTonya Bell of Cleveland, Ohio, drove into the Elk River near the area of the Braxton County Senior Citizens Center along Route 4.
"While working less than a mile away, Gassaway Volunteer Firefighter, John D. Forbush, 24-years-old, heard the initial dispatch call on his department issued radio and responded directly to the scene.
"Once on scene, Firefighter Forbush communicated via radio transmission that there appeared to be victims trapped inside the vehicle and immediately jumped into the river to rescue the victims.
"During the rescue efforts, Firefighter Forbush was unable to free the victims from the vehicle, and he also lost his life.
"The fatalities from this incident included 42-year-old LaTonya Bell of Cleveland, Ohio, 8-year-old Havana Pipkins of Cleveland, Ohio, and 24-year-old John D. Forbush of Gassaway, whose body was recovered from the Elk River at approximately 4:26 pm."
All three victims were sent to the West Virginia Office of the Chief Medical Examiner in Charleston.
The fire service added: "An investigation into this incident by the Braxton County Sheriff's Office has revealed that Ms. Bell intentionally drove her vehicle into the Elk River and has been ruled a murder/suicide.
"John D. Forbush selflessly gave his life for strangers in need. He proudly served the Gassaway community for four years as a volunteer firefighter.
"His service to the community will forever be remembered. Summersville Fire Department, from Nicholas County, also responded to the scene with Dive Rescue resources."
A funeral procession took place on Wednesday in honour of Forbush as he was returned to Braxton County for burial.
The investigation continues.
Do you have a story tip? Email: firstname.lastname@example.org.