McClaughry: Moon landings? Mars?

Does anybody other than NASA and its contractors really believe that this nation, $31 trillion in debt, will get $93 billion dollars of value by putting six more astronauts on the moon?