The 2024 Presidents Cup will take place in Montreal this week as Team International look to end the USA’s dominance in the event. The Internationals have only won one of the 15 events held so far ...
Perhaps they needed to erect rafters, surround the course with dasher boards and bring in some ice. The International Presidents Cup team needed a ho ...