Tech

Tesla recalls nearly half a million Model 3 and Model S cars