December 31, 2011

Mini USA Ad, Best Test Drive

Mini USA ad, best test drive.



Mini USA test drive with stewardesses, salt flats, paratroopers, sushi and Falconer.