Last week Ford thought it played it coy only revealing the name of its first all-electric vehicle (the Ford Mustang Mach-E), but after some simple poking around the Ford website, images, video, specs, and prices of the upcoming vehicles were leaked ahead of Sunday's big reveal in Los Angeles.
But the leaks, still...