Elon Musk Has Made $3.5 Million Selling Flamethrowers | Fortune