Johor Bigfoot remnant of Homo-Erectus?
[singlepic=86,160,200,,right]Biodiversity expert Vincent Chow has put forward the theory that if the Johor Bigfoot does…
The Atlantis crew have said their farewells to the International Space Station (ISS) crew, and started their journey home.
The 11-day mission was a success, seeing the six-member crew fitting a new truss and solar array, in effect doubling the stations energy-generating capacity.
Atlantis is scheduled to touch down at 5:59 a.m. EDT Wednesday at the Shuttle Landing Facility at Kennedy Space Center, Fla. Landing will bring to an end STS-115’s successful mission to the International Space Station.