ECD Auto Design Launches Project Pelican Featuring LS3 V8 Engine and Bespoke Luxury

About ECDA. ECD Automotive Design, Inc. is a creator of restored luxury vehicles. The Company restores Land Rover Defenders, Land Rover Series IIA, …
View full source