Olympic Stadium

An Olympic Stadium was a stadium which hosted the Olympic Games. One such stadium hosted the 2012 Olympics in London. (TV: Fear Her)