This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

A small plane with three people on board crashed near an airport in Upland, San Bernardino County Fire Department officials said Saturday morning.

A single-engine light aircraft crash landed around 9:45 a.m. “off of Cable Airport just east of the runway near Benson Ave.,” fire officials wrote on Twitter.

The Cessna 182 experienced engine trouble before crash landing in a parking lot about 300 feet short of runway 26L, Federal Aviation Administration spokesman Allen Kenitzer said.

Battalion Chief Kenny Halseth said when first responders arrived all three people had already gotten out of the plane and were sitting on a nearby park bench.

“I think it’s probably a combination of pilot skill and a little bit of luck,” Halseth said. All three people were transported to local hospitals with injuries, but are expected to survive.

“It’s amazing that we had the minor injuries that we had, and the outcome was as it was,” Halseth said.

Halseth said the plane came very close to striking a building.

The FAA and National Transportation Safety Board are investigating.

It was the first of two small plane crashes that occurred in the L.A. metro Saturday. A second crash killed one person in the Santa Susana Mountains north of Porter Ranch around 2:40 p.m.

The cause of the crash is unknown at this time.