Russell Carter

The IFT-6 announcement the day after the election was not a coincidence. It's the return on Elon's $132 Million Dollar investment.

1 year ago | [YT] | 0