Two Huron East men and a youth from West Perth face a total of almost 60 criminal charges, after a police chase and three allegedly intentional collisions with OPP cruisers.
Investigators say they were tipped off to three suspicious persons with a possible stolen truck in Mitchell late last Thursday night.
The men and the vehicle were gone by the time officers arrived, but were later seen trying to steal a motorcycle in Vanastra.
Once they were spotted, the suspects got into an allegedly stolen pick-up truck, rammed an OPP cruiser and then left the village at high speed.
Shortly afterward, an officer patrolling in Walton spotted the trio in a different truck, but the vehicle sped off.
As more cruisers joined the pursuit, police say the occupants of the truck started throwing objects at the police vehicles.
Cruisers then boxed in the truck, and a spike belt was used to bring it to a stop.
The truck still tried to get away, damaging two more cruisers by ramming them.
Among the charges faced by the Huron East men aged 32 and 20, and the youth from West Perth are: possession of stolen property over $5,000 and possession of stolen property under $5,000.
All three are also charged with three counts each of motor vehicle theft, one each of theft over $5,000, and break and enter with intent, along with numerous drug and weapons-related counts.
Charges of assault police with a weapon, and two counts each of flight from police and dangerous driving have also been laid against the 32 year-old suspect.