I just went to their CNN. It is nowhere to be found.
You mean the CNN website? The youtube of the CNN segment is still up.
Really... you mean there isn't even a piece there on how many loony things they have to screen to protect us from including material produced by people they have decided are 'discredited'?