nasa has a chief sniffer wtf fun facts September 12, 2015 by WTFFF Master NASA has a “Chief Sniffer” – WTF fun facts Advertisement Related