Space Station receives the last of NASA’s science racks after 19 years

One of the longer chapters of the International Space Station has come to a close. NASA has sent the last of its 11 ExPRESS (Expedite the Processing…

Read more