In just about seven weeks, Boston will take center stage for the 129th Boston Marathon, something that would not be possible ...