May 29, 2009

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: