The Weekly Worldview: Olympic Stadium in Athens

The 1896 Olympic Stadium in Athens, Greece — site of the first games of the modern Olympics.

Related posts:

  1. 7 ways to experience Olympic magic at Lake Placid
  2. The Weekly Worldview: Christmas in NYC
  3. The Weekly Worldview: A new friend
  4. The Weekly Worldview: On the way to Zealand Falls
  5. The Weekly Worldview: Spring in the forest