Police in Maine say more than 70 vehicles got tangled up in a series of chain-reaction pileups on a snowy stretch of Interstate 95, injuring at least 17 people.

The crashes in Etna, near Bangor, started stacking up about 7:30 a.m. and involved several cars, a school bus and a tractor-trailer. At least 50 vehicles had to be towed from the scene, and state police said it was the largest crash in more than 15 years.

Two hospitals reported taking in 17 patients, some in serious condition. One person at the scene of the crash had a heart attack and some people suffered broken bones.

Both northbound lanes of the highway were closed for at least five hours.