NASA sees success on a pair of launches from the Southern Hemisphere. Plus, prospective lunar rovers run the gauntlet on Earth, and an Independence Day anniversary for the American space program. VOA’s Arash Arabasadi brings us The Week in Space.
…