Has anyone seen any episodes of this show? It is fantastic and on the Discovery Channel. Some footage is unbelieveable.