Posted inNews InSight delay adds $150 million to mission’s cost by Jeff Foust September 2, 2016January 23, 2023