The 2016 Olympic summer games will be held in Rio de Janeiro, Brazil. The 2012 games will be in London, England. Since the first modern Olympics in 1896, 22 cities have hosted the summer games, some more than once. Can you name all those cities in five minutes? That’s the challenge of this Lunchtime Quiz at mental_floss. Good luck -I could only name 16. Link
FREE SHIPPING SALE - All T-Shirt Orders Get Free Worldwide Shipping
That's right: free shipping whether you're in the USA or anywhere else in the world!