Which Formula 1 teams has Fernando Alonso raced for?
Fernando Alonso has raced for Aston Martin, Renault, McLaren, Ferrari and Minardi.