Tag Archives: NASA

Taking the Piss

NASA sure know how to take the piss….literally. As NASA prepares to double the number of astronauts living aboard the International Space Station, nothing may do more for crew bonding than a machine being launched aboard the space shuttle Endeavour ...

Read More »