We Bet You’ve Never Seen A Lincoln Town Car Like This Before
This bizarre Town Car was recently imported to the US from Japan. The Lincoln is a Miyagata hearse adorned with glimmering gold parts. Power comes from Lincoln’s familiar 4.6-liter naturally aspirated V8. The Lincoln Town
