Jul262022 by Caitlin McFallNo Comments Russia to leave International Space Station project after 2024, director says