Time, indeed, flies by so fast. It would seem that we just reported that the Endeavour’s trip to the International Space Station – pushed back a number of times due to various reasons – has finally become a reality, with the crew lifting off to the great beyond from the Kennedy Space Station. Today, they [...]






