Friday, June 15, 2012
A "spirit screen" stands over the courtyard at the multimillion-dollar Stanford Center in Beijing, China. It's located on the grounds of a former imperial palace at Peking University.
Photography home | Most viewed photos | Purchase photos | Video home
© 2012 The Seattle Times Company