Ted Cruz is in charge of the subcommittee that oversees NASA. Have him hold hearings to explain how these numbers were arrived at. If it hold no scientific credibility, punish them with budget cuts.
Talk about a distraction... we need Ted to keep ON POINT with issues concerning the collapse of our constitutional republic. I see his appointment as an establishment GOP diversion.