Day: February 26, 2019

Pedestrian Andrew Francis McClain Killed By Suspected DUI On 710 Freeway in Long Beach

Andrew Francis McClain of Costa Mesa was struck and killed by a suspected DUI driver while walking on the 710…

5 years ago

This website uses cookies.