NBC Sports Live Extra... supposedly thousands of live sporting events that air on NBC, NBCSN and Golf Channel for free. An account is required to setup the NBC Sports channel...
Not seeing it on my AppleTV yet - even rebooted it...
Not seeing it on my AppleTV yet - even rebooted it...