NASCAR arrives at Watkins Glen International this weekend