Police on Wednesday said Luis Alberto Cespedes-Corrales, 27, of Dumfries was the pedestrian who was struck and killed on I-295 April 3.

Read More