Click here to watch our sheep in action on National Geographic’s The Incredible Pol Farm. Season 1, Episodes 12, 13 & 14!