Tag: Fatal Pedestrian Crash on 80 Freeway at Powell Street