Dan and Ryan chat about planning for perfection but ultimately conclude that the best way is to get your hands dirty and learn from doing.
See All 149 Episodes of "Sheep Stuff Ewe Should Know"