Tesla CyberTruck Strikes a Nerve When I first saw the new Tesla CyberTruck, I thought OMG, Tesla has lost its mind. This thing […]