Royal Ducks


Ducks at the pond of Hyde Park, near The Serpertine, London, United Kingdom. via http://500px.com/photo/158582227

0 China Impressions comments:

Post a Comment