SpaceX Launch Lands Rocket in Harshest Conditions to Date and Attempts to Catch Fairing