Debbie Hagebusch is currently the Director of Hunting and Tourism for the world famous Y.O. Ranch in Mountain Home, Texas. Along with her husband Larry, they still travel the world in quests for “world record” animals to add to their fantastic collection.