The Democrats and their media acolytes were feckless in trying to play the Nazi card against Department of Government Efficiency leader Elon Musk.
Tesla’s (TSLA) demand woes are picking up in Europe, with sales dropping a precipitous 45% in January. Only 9,945 Tesla EVs ...