The Lincoln Town Car stretch limousine is a modified variant of the Lincoln Town Car, which was produced by the Lincoln Motor Company from 1980 to 2011.
The Lincoln Town Car stretch limousine is a modified variant of the Lincoln Town Car, which was produced by the Lincoln Motor Company from 1980 to 2011.