When the latest cargo 'shipment' docked at the International Space Station (ISS) this weekend, it delivered more than ...