Elon Musk has just announced that he has acquired MSNBC channel for $900 million.