Afraid of Beijing Duck?

20120507-151049.jpg

07.05.12- Yuyuantan Park, west Beijing, China.

Prev Cellphone Nation
Next Watching the World go by…from 30,000 feet

Leave a comment


The reCAPTCHA verification period has expired. Please reload the page.