Otay Mesa, CA (February 11, 2019) On the morning of February 11th, a three-vehicle crash happened on State Route 905 Freeway near the U.S. and Mexico Border Patrol station. According to the California Highway Patrol, the accident happened at around 5:28 a.m. when a white Toyota Prius, a Ford F-250 pickup truck, and a third […]