Three people were injured, one seriously, in a multi-vehicle crash on Route 102 in Mount Desert.

The Bar Harbor and Mount Desert Police Departments say the accident happened at approximately 5:14 Wednesday evening, on Route 102, located in the village of Somesville. Witnesses say a Honda Accord driven by Caleb Cooperrider, 35 of Croton, Ohio, was traveling southbound at a high rate of speed, when his vehicle crossed into the northbound lane and struck a Nissan Rogue driven by Mark O'Brien, 35 of Staten Island, New York. O'Brien's vehicle was thrown off the roadway before coming to rest in a ditch. Debris from the collision struck a northbound Honda CR-V, being driven by Diana Lindquist, 65 of Southwest Harbor.

Cooperrider's vehicle continued southbound and struck the driver's rear corner of a southbound Honda CR-V being driven by 24-year-old Zachary Nerod of Denver, Colorado. Cooperrider's vehicle continued on before coming to rest on a series of rock ledges at the Northern Hall Quarry Road.

O'Brien and his passenger both suffered injuries in the crash and were taken to Mount Desert Island Hospital for evaluation and treatment. Cooperrider was taken from the scene by LifeFlight with serious injuries. No one else was hurt. Both O'Brien's and Cooperrider's vehicles sustained heavy damage, while the other vehicles sustained minor damage.

Responding to the scene were fire departments from Mount Desert, Bar Harbor, and Southwest Harbor, as well as the Northeast Harbor Ambulance Service, the Southwest Harbor/Tremont Ambulance Service, and the Acadia National Park Service, as well as the Maine State Police.

More From WDEA Ellsworth Maine