Formula One World Championship: Drivers parade choir. Formula One World Championship, Rd 4, Chinese Grand Prix, Race Day, Shanghai, China, Sunday 18 April 2010.
Drivers parade choir.
Formula One World Championship, Rd 4, Chinese Grand Prix, Race Day, Shanghai, China, Sunday 18 April 2010.