Will the investment in the Curiosity rover pay off?

by Jeff Horwich