As the Masters returns to Augusta this month, one two-time winner of the major tournament has revealed he couldn’t afford a golf club membership before his...
The first major of the 2025 season, the Masters, will be held at Augusta National Golf Club in Georgia between April 10 and April 13 –...
Bernhard Langer is set to play what is expected to be his final Masters, but the two-time Augusta winner admits walking is still a struggle ahead...