Efrain Rivera
Top Categories
Hit-and-Run Driver Killed Efrain Rivera, 68, in Logan Square
Rivera was the 41st pedestrian fatally struck in Chicago this year.
November 20, 2017