A car drove the wrong way down Bourges Boulevard in the city centre in a police pursuit during rush hour yesterday (Tuesday).
The silver Peugeot even collided with a dog before being left abandoned in Cowgate.
Now police are hunting the men inside.
Aaron Beschizza (24) of Cardea, was driving on Bourges Boulevard when he saw the car.
He said: “I was waiting at the TKMaxx lights near the roundabout, when I saw a silver hatchback coming on the wrong side of the carriageway,
“Pedestrians were crossing, and one had a dog. The car slowed down, but did hit the dog, although it looked like it was OK.
“The car then carried on the wrong side of the road. “There was a bit of traffic, and the car bumped other cars in the queue.
“It looked like there were three men in the car, all aged in their 20s from what I could see.
“I was with my fiancé and our five week old son. She was very shaken up by what she saw.”
A spokesman for Cambridgeshire police said: “At about 5.30pm a Peugeot made off from officers. “It is believed the car was stolen in an incident in St Neots on June 19.
“The officers lost sight of the vehicle.
“It was later found in the alleyway by Barclays off Priestgate at 5.38pm.
“One of the men who was seen running off towards the museum is described as being white, of large build, in his late 20s or early 30s. He hd short hair, possibly in a Mohawk, and was wearing a navy hoodie and brown chino type trousers.”
Anyone with information is asked to call Cambridgeshire police on 101, or Crimestoppers, anonymously, on 0800 555 111.