Unblock it by using a VPN
Watch the Discovery Channel Live
TV Station Info: The Discovery Channel is an American cable television channel, the broadcast is on-air.
The channel's programming primarily consists of shows, series, and movies.
Discovery Channel USA is available on Now TV (Sky Sports Pass) and on the Stream2watch Player.