I'm not in the US but I've been watching the Olympics on YouTube - http://youtube.com/user/olympic - this is the official Olympics channel.
Funny nobody's mentioned this. Is the channel not available in the US?
Funny nobody's mentioned this. Is the channel not available in the US?