Mark O’Meara, who won the Masters Tournament 25 years ago, talks through the pleasures and perils of Augusta National Golf Club, the only place that hosts a major annually.
Posted inSports
Mark O’Meara, who won the Masters Tournament 25 years ago, talks through the pleasures and perils of Augusta National Golf Club, the only place that hosts a major annually.