NASA had put the odds at around 50% of having a successful landing near the North Pole of Mars. Their track record of Mars missions thus far wasn’t even that high (55% of missions had been lost). However, with amazing successes like the two rovers who have simply kept going, that coin-toss of chance seemed… Continue reading The Pheonix Has Landed