Barrie police had their hands full trying to make an arrest in the east end of the city last night.
This after a 27 year old man assaulted his girlfriend, and took off in her car.
He later stopped nearby and punched a man and threatened a witness.
When finally picked up he fought with officers on the scene, and again at the police station.
He is now facing a long list of assault and drug charges.