The famous Streets of Long Beach circuit has always brought unpredictability, but is never short of action. The 2007 Champ Car World Series race was no exception.