Tag: Crash on Quintard Street and Orange Avenue in Chula Vista