Two people were killed in a multi-vehicle crash on the Ventura (101) Freeway in Studio City, Los Angeles, early Tuesday morning, June 17, 2025. According to the California Highway Patrol, the collision occurred at approximately 2:19 a.m. on the westbound...