A Lewiston man has been charged after police say he threw rocks at cars on the Maine Turnpike in Scarborough. Credit: Caitlin Rogers

A group of bystanders helped take down a man believed to be high on drugs who was throwing rocks at cars on the Maine Turnpike in Scarborough, according to police.

Maine State Police said David Mullen, 42, of Lewiston stopped his car on the median of the highway Sunday afternoon in Scarborough and began throwing rocks.

Mullen damaged three vehicles before a group of motorists managed to pin him to the ground, state police said.

Police said Mullen told troopers he used ecstasy earlier in the day.

Mullen has been charged with criminal mischief and hospitalized for facial lacerations.

Follow the Bangor Daily News on Facebook for the latest Maine news.