‘This is our one shot’: Trevor Immelman wants special Presidents Cup for International team

Presidents Cup

The Presidents Cup kicks off Thursday morning in Charlotte.

Getty Images