source: Phys.org

Russia is scrambling to bring home three astronauts—two Russians and one American—who are stuck aboard the International Space Station after a meteorite damaged the spacecraft that was due to return them to Earth. Read Full Article Here