Yesterday, almost one million spectators stood on the sidelines of the 121st Boston Marathon from Hopkinton to Copley Square, pressing against the fences, holding signs or cheering for their loved ones...