Fort the first South American Olympic Games, 10,500 athletes from 206 nations will compete in 306 events across 42 sports. Rio has struggled to prepare amid controversies, but the 16 day 'greatest show on Earth' will open officially on August 5.
The Guardian: Rio’s last minute preparations for the Olympic Games (PHOTOS)
Fireworks are seen during a rehearsal of the opening ceremony of the Rio 2016 Olympic Games in Rio de Janeiro on August 3, 2016.