Hundreds hit the pavement for Salt Lake City Marathon

Live Stream Schedule