Alcohol, speed apparent factors in double-fatal crash in Menlo
Original post made
on Apr 28, 2014
Alcohol and speed appear to have played roles in a car crash that left two people dead, one of them from East Palo Alto, off of U.S. 101 in Menlo Park early Saturday morning, according to the California Highway Patrol.
Read the full story here Web Link posted Monday, April 28, 2014, 9:52 AM