Science

Worms, water bears, tiny squid in latest delivery to International Space Station

The 7,300-pound (3,300-kilogram) shipment -- which also includes fresh lemons, onions, avocados and cherry tomatoes for the station's seven astronauts -- should arrive Saturday.