Tedson Motors didn’t just focus on looks. Thanks to the new carbon fiber panels, the Etna sheds 200 kg (440 lbs) from the ...