Catina Hayes Boyd was in North Carolina on Sunday when she learned of the worst kind of news.

Her 17-year-old daughter, Haley Newton, was with some of her friends walking down 43rd Avenue near Maryland in Phoenix on Sunday.

Police say a car driven by a 23-year-old man went off the road and onto the sidewalk, striking Haley and a few of her friends.

"All of a sudden, I see things flying everywhere," said Sophia Ortiz.

EARLIER: 2 killed, at least 12 injured after car hits 5 pedestrians in Phoenix crash

The grandmother was with her husband and grandkids driving down the road when Haley and her friends were hit.

"I saw her go up in the air tumbling," said Ortiz.

One of the girls Haley was with notified Haley's mom on Facebook about the accident.

"I started calling hospitals," Boyd said. "I didn't know it was a fatal."

She would later learn her 17-year-old daughter was killed.

"She was the most beautiful girl I ever knew," Boyd said. "She had a big heart."

Candles at a vigil for Haley Newton March 20, 2017. (Photo: Nick Perez/12 News)

Fighting back tears, Boyd said her daughter was a mini version of herself, "spunky and strong willed" but also kind.

Haley had been staying in Phoenix with friends and was getting ready to go back to school.

"She always wanted to be a tattoo artist," said Boyd.

Police have not yet released a cause of the crash but they will investigate if speed or impairment played a role.

Four other pedestrians were injured during the crash including a 7-year-old who is in critical condition.

Some other young kids traveling in a van were also hurt when the driver of the car that hit Haley crashed into them.

If you would like to help, go to the GoFundMe page Boyd has set up to help pay for funeral expenses back in North Carolina.

The driver of the car is in the hospital listed in serious condition.