Elon Musk 'the PR genius' and pioneering it via Twitter

Tag: Steve Jobs