Picture of the Week
Mini owners celebrating the car's 5oth anniversary drive through Crystal Palace Park for the annual "London to Brighton Mini Run" on May 17. The first 51 cars to leave London represented each year of production from 1959 to 2009 - Getty Images
No comments:
Post a Comment