• Beijing National Stadium, also known as the Bird's Nest, is a stadium in Beijing, China 1

    Beijing 2008: A Photographic Journey

    Introduction As early as 1906 an article about competitive sports in the magazine Tianjin Youth voiced Chinese aspirations to host the Olympics. The promotion of […]