A pedestrian was killed in a crash on South Melrose Drive in Vista. - Hillstone Law Accident & Injury Attorneys

A pedestrian was killed in a crash on South Melrose Drive in Vista.