After a few days of investigation on the lost and found Beagle 2, it has been found that the Beagle 2 mission was actually a success as British scientists...Read more