From world-famous elite runners to those supporting a worthy cause, tens of thousands of athletes from across the globe participated in the Boston Marathon this year, winding their way through the ...