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 |
© 2012 The Seattle Times Company