Imperial of the Day - June 13, 2008.


THE FINEST CAR AMERICA HAS YET PRODUCED!

Life; June 16, 1952.

Leave a Reply

You must be logged in to post a comment.