Photo detail

Seventeen of the top 25 players in the world will tee it up at this week's BMW Championship at Cog Hill.