International Auto Racing Returns to the Streets of New York CityAfter an absence of more than a century, big time international auto racing returns to the streets of New York City. On July 15th and...