Shuttle Atlantis Astronauts delay spacewalk
RichC | February 10, 2008
Space Shuttle Atlantis along with seven crew lifted off on Thursday February 7th with the mission to deliver and attach the European Science Laboratory to the International Space Station. The news hasn’t really made the front page with the deadly tornadoes and political news this past week. The seven astronauts of STS-122 docked successfully on […]