Elon Musk's SpaceX sticks a landing despite a foggy launch - The Horn News