Today was the 118th running of the Boston Marathon, the first since last year's terrorist attacks at the finish line.