We've got your tickets to the Watkins Glen Nascar Race! Watkins Glen International, nicknamed "The Glen", is located near Watkins Glen, New York, at the southern tip of Seneca Lake. Watkins Glen was long known around the world as the home of the United States Grand Prix, but it has been home to road racing of nearly every class for over 50 years, including NASCAR! We've got your tickets to Watkins Glen!