Rio

Rio de Janeiro, Brazil, 29 May – 9 June 2010