Endeavour Launches on it's Final Mission
At lunch time today (well lunch time in the UK anyway), people from all over the world watched as another history was made. STS-134 successfully launched into the skies above Kennedy Space Centre in Florida. Endeavour, which was built to … Continued