UPLAND (CBSLA) – A small plane carrying three passengers crash-landed near Cable Airport in Upland Saturday morning, authorities said.

According to San Bernardino County Fire Department, officers responded to a plane crash in the 1300 N. Block of Benson Ave. around 9:45 a.m.

All three passengers were reported to have sustained injuries, one life-threatening, and were transported.

Northbound traffic at 13th St. was closed while officials investigated.

It was not immediately reported what caused the crash.

A witness tells CBS2/KCAL9’s Cristy Fajardo the pilot had just taken off from the airport when he lost power; he was trying to make his way back to the runway when the crash occurred.

“This plane was taking off in this direction, lost his landing gear and spun around,” witness Dominic Cusumano said in part. “He almost hit the building.”

People were advised to avoid the area.