TOUR Championship Tees Off Thursday The TOUR Championship begins today at Georgia’s East Lake Golf Club in Atlanta, which is the tournament’s home since 2004.