NASA's Mars rover, nicknamed Curiosity, is expected to land on Mars on August 6th, that is, if everything goes to plan.