After a 30-month gap due to the coronavirus pandemic, the Boston Marathon returns with the 125th running of the world’s oldest annual marathon.