Although everybody eagerly awaits the launch of the Mars mission, it would seem that we will have to wait around some more. NASA postpones Mars Mission after a team of technicians found a leak in one of the instruments on board. Luckily, the space agency managed to detect and isolate the incident while the spacecraft was still on the ground. The instrument in question was … [Read more...]