Home Internet Elon Musk snags Twitter board seat after buying large stake in the US social network – TechCrunch