Nothing says conflict of interest more than the American government buying $400 million in armored teslas.

Comments