2 ms·In the US at least, you can also watch live on TV on The Discovery Channel.by brown9-2 14y agoIn the US at least, you can also watch live on TV on The Discovery Channel.