The Apple TV has received a new sports channel today, 120 Sports. The channel provides on-demand video from a number of professional sports leagues, including the NBA, MLB, and NFL. Videos let you catch up on the latest sports news and watch highlights of recent games.
Full story from the iMore Blog...