Tesla: Time of Death February 2025. Sales fall off a cliff in Europe and elsewhere.