Los Angeles, CA (July 29, 2018) – The Los Angeles police reported an accident that resulted in the death of a woman as she was struck by a vehicle in Watts early on Sunday morning. While the exact time of the collision was not specified, the fatal accident reportedly occurred at Imperial Highway and Success […]