Street racing possibly linked to multi-car crash in City of Industry
A crash in the City of Industry early Friday morning may have been caused by street racing that involved dozens of drivers.
Copyright © 2024 KABC Television, LLC. All rights reserved.