Telsa has recalled 2 million cars, which is nearly every single Tesla on the road today.