1960 Crown Imperial Limousine. Only 25 people in the world can possess this luxury

1960 Crown Imperial Limousine. Only 25 people in the world can possess this luxury

Source: www.flickr.com / Alden Jewell