Limited Edition Lister LFT-C
Lister Motor Company, the iconic British car manufacturer, is to launch the most powerful open-top supercar its ever made with their specially designed and created version of the hugely successful LFT-666, the new Lister LFT-C. […]