The sleepy little town of Watkins Glen is the birthplace of American road racing. You must visit if you are a road racing fan. Don't bother with the crowds of the NASCAR weekend. Come for an SCCA regional or national race. No big crowds to deal with and you get free grandstand admission. Come watch great amature racing. You won't...
More
