Home / PLDI, Beijing, June 2012 / Beijing Olympic Stadium, June 16 29

Hot day, but at least not smoggy.