A Terrestrial Golden Orb Spider. (Image Credit: NASA & Danielle Anthony).
The recent final mission of the space shuttle Endeavour brought some very special residents to the International Space Station. Delivered in the cargo manifest of STS-134 was the Commercial Generic Bio-processing Apparatus Science Insert -05 containing a pair of golden orb spiders. [Read more...]