Posted on October 13, 2018 by admin Question #10 One sentence in this nature.com article begins "Throughout the 2000s, NASA sent a sustained barrage of spacecraft to Mars…" In the same quote, what is another word that means the same as "sustained" in this context? Post navigationPrevious post: Robotic ExplorersNext post: Question #1