The Auto Rally around Gran Premio New York

Standing on a shaded Fort Lee, NJ side street, shooting the breeze, waiting for the inaugural Gran Premio New York to begin, one of the team directors said, “you at the driver’s meeting last night?” […]