“Formula 1 in Miami represents a fantastic opportunity to bring the greatest racing spectacle on the planet to one of the world’s most iconic cities, and we are delighted that the journey is underway.”
This is exciting news but what became of talk of a street race along Jersey City's waterfront?