Steve Jenkins January 12, 2015 8 Dumb Quotes About Science From New NASA Overseer Ted Cruz flip.it/wJ58D Like this:Like Loading...