Russian cosmonauts on the International Space Station were forced to briefly lock down a segment of the orbiting laboratory this weekend after finding an “unusual odor” emanating from a visiting cargo spacecraft called Progress 90, NASA said Sunday.

Comments