James Lake (L) and Christopher Mix of Virginia finished the marathon together, holding the American flag for the entire race.
Late finishers
James Lake (L) and Christopher Mix of Virginia finished the marathon together, holding the American flag for the entire race.
(Story and photos by Norman Dalager/Boston.com staff)