80 National Geographic has pulled Neil deGrasse Tyson’s show ‘Star Talk’ off the air by Clever Narwhal 5 years ago5 years ago