1. Olympic mascots through time (1972 to present)

    Olympic mascots through time (1972 to present)

  2. Which of these sports will you see in future Olympic Games?

    Which of these sports will you see in future Olympic Games?

  3. Your Rio 2016 Team Canada flag-bearer is Rosie Maclennan! More on olympics.cbc.ca 

    Your Rio 2016 Team Canada flag-bearer is Rosie Maclennan! More on olympics.cbc.ca 

  4. SportsFlash - USA thumps China in Olympic tune-up
    View video

    SportsFlash - USA thumps China in Olympic tune-up

  5. Grande Bibliothèque in Montreal

    Grande Bibliothèque in Montreal

  6. Why Team USA is favored for gold in Rio
    View video

    Why Team USA is favored for gold in Rio

  7. Security in Rio de Janeiro ahead of the Olympics Brazilian Navy soldiers attend an exercise on Flamengo beach ahead of the 2016 Rio Olympics in Rio de Janeiro, Brazil, July 19, 2016. (REUTERS/Ueslei Marcelino) …

    Security in Rio de Janeiro ahead of the Olympics Brazilian Navy soldiers attend an exercise on Flamengo beach ahead of the 2016 Rio Olympics in Rio de Janeiro, Brazil, July 19, 2016. (REUTERS/Ueslei Marcelino) …

  8. For Brazil's Women, Laws Are Not Enough To Deter Rampant Violence

    For Brazil's Women, Laws Are Not Enough To Deter Rampant Violence