Llama caddies? Llama caddies! No need to mention anything else. Let’s just get right into it. Sherwood Forest Golf Club in Brevard, North Carolina, has been...
I’ve had bigger caddie jobs. My players have won U.S. Opens and Players Championships. When it comes to high-stakes moments in a pro-caddie career, my round...