Angel Rosado of Puerto Rico proudly celebrates his finish.
Late finishers
Angel Rosado of Puerto Rico proudly celebrates his finish.
(Story and photos by Norman Dalager/Boston.com staff)