View from the top of the mountain in the Olympic Forest Park. The Olympic Forest Park is located north of the city center of Beijing, the capital of the Peoples Republic of China. Photo by P. Feiereisen in July 2009.