BARCELONA, SPAIN - MAY 12: Felipe Massa of Brazil and Ferrari celebrates setting the fastest time during qualifying for the Spanish Formula One Grand Prix at the Circuit de Catalunya on May 12, 2007 in Barcelona, Spain. (Photo by Bryn Lennon/Getty Images)
Image provided by Getty Images.
January 23rd, 2021
Viewed 3 Times - Last Visitor from Fairfield, CT on 03/03/2021 at 3:49 AM