The Olympic Forest Park is located close to the National Stadium (Bird's nest) in the north of the city center of Beijing, the capital of the Peoples Republic of China. Photo by: P. Feiereisen in July 2009.