Written by AARON CASTREJON
IRWINDALE - Two people were hospitalized at a local trauma center with serious injuries after their Ford car flew off the roadway and landed in a filthy flood control channel early Saturday morning.
The vehicle crashed in the Buena Vista channel near Alpha Street and Bateman Avenue around 1:44 a.m. June 6. The driver alleges that a mechanical failure caused the vehicle to veer off the road, according to the Irwindale Police Department.
A heavy duty tow truck was required to lift the car out of the flood control channel.
Although the driver alleged a mechanical failure caused the crash, investigators are still determining what happened.