Media Release: Fatal Pedestrian Collision Hit and Run - N. Euclid Ave. and E. 2nd St.