A 3-month-old girl who was trapped in a car and dragged from a carseat in a parking lot at an Apple store in San Francisco, California, was rescued by a driver who called 911.

According to the San Francisco Chronicle, the girl, named Angel, was being held in a nearby garage for an hour when she was rescued from the parking lot by Uber driver Aiden Cooper, who called 9-1-1 after seeing her with her mom.

The mother, identified as Angel’s mother, told the newspaper that her daughter had a bad rash and a swollen belly.

Cooper then called 9:45 p.m. and helped her to a nearby hotel, where he called police.

Angel was taken to the hospital, where she was treated for her rash and swollen belly, according to the report.

Angel was taken off life support on Tuesday night.

Her mother told the Chronicle that Angel was so grateful for the help of Cooper and other Uber drivers, who were helping her to get her home.

“I’m so proud of her, her dad and her mom,” her mother said.

“I just wish she’d had this kind of help, she was going to die.”

Cooper told ABC News that he was grateful to the people who helped the girl and the driver, who he said was a “gentle giant.”

“He came to the rescue, and it was so unexpected,” Cooper said.