Discovery Channel's North America

Discussion in 'TV & Media' started by Owain Taggart, Jun 2, 2013.

  1. Owain Taggart

    Owain Taggart Vice Admiral Admiral

    Joined:
    Nov 30, 2009
    Location:
    Northern Ontario, Canada
    Has anyone seen this? It's excellent. Best nature documentary series since BBC's Planet Earth. It's got this great storytelling quality to it.