Who Hates America? F1 does.
There are probably a lot of long faces in the city of Indianapolis today after the announcement that Formula One racing will not return to Indy or the US in 2008. The race had been held at the Indianapolis Motor Speedway for the past eight years. The city of Indianapolis stands to lose 100 million dollars in revenue without the event taking place.