IMG_4333

I love that 10 miles from central London you have to stop the car to let deer cross the road

Leave a Reply

Your email address will not be published. Required fields are marked *