An 18-wheeler crashed into a restaurant parking lot in Decatur on Tuesday evening, injuring the driver and a customer.
The semi-trailer veered off southbound US Route 287 into the Panda Express parking lot and struck a customer's car, Decatur police said.
A woman in the car was taken to Wise County Hospital, where she is in stable condition.
The driver of the 18-wheeler is in serious condition.
"All I saw was smoke, dust and everything else," said witness M.G. Teague.
He said he and others rushed to help the trapped driver.
"When we got up there to it, you couldn't even see him," Teague said. "We started pulling, yanking, doing whatever we could to get him out."
When they heard sirens, they decided to wait for trained emergency crews to finish the rescue, he said.
Police said the driver's wife had talked by phone with the driver and called police and told them he was disoriented.
Officers were looking for the truck from Yukon, Okla., at the time of the crash.
The truck barely missed hitting the Panda Express.
"We are lucky it didn't hit the restarant or come on through here and hit this gas station," said Decatur police chief Rex Hoskins, pointing to the gas pumps at a nearby Wal-Mart.