London's Olympic Stadium

An Olympic Stadium hosted the 2012 Olympics in London. (TV: Fear Her)