The race day schedule for the 128th running of the Boston Marathon features rolling start times beginning just after 9 a.m..
The race day schedule for the 128th running of the Boston Marathon features rolling start times beginning just after 9 a.m..
In