I was disappointed before I was excited. When Formula 1 announced its return to America after nine years away, my first reaction wasn’t pure joy. It was frustration. Indianapolis Motor Speedway? Really? After nearly a decade of waiting for F1...
Continue reading...