SPOKANE, Wash. -

Police chased a man for 40 miles Tuesday morning, starting at a Coeur d'Alene gas station and ending in the Airway Heights WalMart parking lot.

"Very erratic speeds, was gesturing to troopers as he drove," said Trooper Jeff Sevigney with the Washington State Patrol.

The man started running in Coeur d'Alene, when he made a scene at a Denny's, stole a running car at the gas station next door and hit the highway.

"Yeah, there were like 10 or 15 cop cars out there," said witness Richard Henderson.

Washington State Patrol picked up the pursuit at Barker Road, and deployed spike strips to blow out the vehicle's tires and stop the SUV.

"Multiple attempts by our troopers to spike the individual as he traveled westbound," said Trooper Sevigney. "Pursuits on the interstate pose, obviously, a lot of risk," Sevigney said.

The suspect was able to avoid the six spike strips placed by troopers and exited I-90 at Highway 2, where troopers tried a pit maneuver. That also didn't work but got the driver to turn into the WalMart parking lot, 40 miles away from where he started.

"Unusual that it went as far as it did," said Sevigney.

He was arrested and nobody was injured. Troopers say it's a tough call when deciding when to end a chase.

"We receive extensive training into how to conduct these, obviously safety to ourselves and the rest of the public is of paramount concern," said Trooper Sevigney.

The driver is now facing eluding and possession of a stolen vehicle charges.