Home Other Stuff The Little Car Company Showcases Scaled, Electrified Icons at International Concours of Elegance St. Moritz