120 Sports, a new video startup backed by major sports leagues, launches with on-demand highlights and live programming aimed at mobile fans and cord-cutters seeking an ESPN alternative. via Mashable.