nasa has a chief sniffer wtf fun facts September 12, 2015 NASA has a “Chief Sniffer” – WTF fun facts Share this:TwitterFacebook Related