20-year-old Mass. woman dies after serious head-on crash in Gilford, NH

GILFORD, N.H. - A 20-year-old Massachusetts woman has died after a serious head-on crash in Gilford, New Hampshire on Tuesday.

Sky25 captured video over the scene, showing an SUV and a pickup truck that collided on Lakeshore Road.

Police say the driver of the truck was driving erratically, and was detained.

Police say 911 calls came in around 4 p.m. Tuesday afternoon about the 47-year-old driver of the pickup driving erratically on the road.

Moments later, the head-on crash happened in front of the Lake Shore Park Homes on Lake Shore Road.

"Just a great big boom," Denise Beland, a witness, said. "You just knew it, 'Boom,' and breaking stuff."

A 1-year-old and a 3-year-old were in the back seat of the SUV.

"There were lots of children, we got here, the children were screaming and crying," Beland said. "It was bedlam."

Inside of the SUV was a Massachusetts family, with a 20-year-old male driver and a 45-year-old woman also in the car with the 20-year-old woman and two children.

A retired fire chief heard the crash, and then rushed to the scene and performed CPR.

>>RELATED: Van hits pedestrian in Belmont, leaves woman in critical condition

Authorities say there were relatives following their loved ones directly behind them before the crash, and were forced to watch the whole thing.

"It was heartbreaking," Beland said. "When you see someone doing CPR, they continue, you can tell by the age, they were young."

The children and everyone else involved in the crash are at area hospitals.

Police have yet to release the victim's name.

You can help the Lozzi family by donating to their GoFundMe account here.