This year's Boston Marathon, which will be held Monday, will be the 123rd running of the race that winds its way 26.2 miles from the town of Hopkinton to the finish line at Copley Square in downtown Boston. It is the world's oldest annual marathon, having ...