A Dunedin man injured two pedestrians and another driver after plowing through the parking lot of a busy shopping center on Wednesday afternoon.

Officials said the accident happened in the 2600 block of Bayshore Boulevard just after 3 p.m. in Dunedin

According to deputies, Robert Reed, 73, of Dunedin, was driving his 2010 Audi northbound through the parking lot and for an unknown reason accelerated, striking a concrete block wall in front of the Dunedin Family Fitness Center.

When Reed struck the wall, deputies said large chunks of the concrete wall broke apart and struck Jeanette Kelly, 63, of Dunedin who was walking into the gym.

Deputies said Reed continued driving and a few dozen feet away hit Mark Imperato, 55, of Dunedin who was on his bike right in front of the gym.

After striking the bicyclist, deputies said Reed continued northbound through the parking lot before striking a 2004 Nissan Armada driven by Robert Hupp, 65.

Reed was transported to Mease Dunedin Hospital for life threatening injuries. Hupp was not injured in the crash. Imerato and Kelly were transported to Bayfront Medical Center and are in stable condition.

Eyewitnesses said the area was full of people at the time.

"As busy as this parking lot is, and all the other businesses, they're just lucky really nobody really got killed," said witness Paul Lauretta, of Tarpon Springs. "There was a few broken bones, but nobody actually got seriously hurt because this place is pretty busy, and there could have been a lot of fatalities."

Pinellas County Sheriff's investigators are trying to figure out what caused the accident. Deputies said alcohol and drug impairment are not factors in the crash.

Robert Hupp, the driver of the SUV, told Bay News 9 that he’d never in his life imagine his SUV would wind up in a building.

"Thought I got out of harm's way," Hupp said.

But that was not the case.

Hupp remembers seeing the black Audi barreling towards him. He threw his vehicle into reverse, even though it would be too late.

"But then I saw the rate of speed it was accelerating, and then the fear for your life comes into it," Hupp said.

People who witnessed the incident said they were scared for their own lives.

"Scary,” Hupp said. “Very, very scary, especially when it happened right in front of us."

"Come speeding down this parking lot like 70 to 80 miles an hour," said Paul Lauretta.

Hours after the incident, investigators hauled away both vehicles.

As for Hupp, he said this may sound odd but he believes if he were not there at the very spot at that very moment, lives could have been lost.

Investigators are still trying to determine what happened in the moments leading up to the crash.