Keep Me Logged In
Elon Musk's SpaceX has safely landed in Florida after delivering 11 satellites to orbit. Elevation Partners co-founder Roger McNamee, discusses the significance of this landing for the space industry.