Pedestrian killed in hit-and-run on Tudor Road overpass

April 24, 2011 02:27 PM