Curiosity Rover update

Remember that frankly bonkers video I showed about how they hope to land the next scientific probe on Mars this coming August? Well, here are some of the people who designed it, explaining their lunacy.