Endeavour Launches on it's Final Mission

posted in: Gadgets & Tech | 0

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