RustyRatRod said All those Teslas suck. So what I wanna know is, what's his business a front for? Click to expand...