Stevie Wonder At The Grove - Monday 25th March 2013

Stevie Wonder out shopping in The Grove wearing bright red earphones - Los Angeles California United States - Monday 25th March 2013 (7 images)

Advertisement