Stevie's tribute to Jacko
Stevie Wonder led a rousing tribute to Michael Jackson as he performed on the second day of Hard Rock Calling.
The Superstition star, headlining the Main Stage of the festival at Hyde Park in London, sang: "We love you Michael Jackson, we love your music Michael," to the tune of Master Blaster (Jammin') on the first anniversary of the late King of Pop's death - and was joined by the 50,000 strong crowd.
Halfway through his 90-minute set, he played the harmonica to Michael's track, Human Nature.
Stevie, who was supported by Jamiroquai, James Morrison and Corinne Bailey Rae, was 20 minutes late for his appearance, but made up for it by playing a medley of his greatest hits including Signed, Sealed, Delivered I'm Yours, Isn't She Lovely and Ma Cherie Amour.
The 22-time Grammy award-winner - who celebrated his 60th birthday last month - led the audience with a sing-along of Alicia Keys' Empire State Of Mind and The Temptations' hit, My Girl, before closing his set with Happy Birthday.
Celebrities spotted at the festival included Girls Aloud's Sarah Harding - who accidentally walked into the men's toilets by mistake - Calum Best and Sinitta.