The Wonderfun Channel

 is a channel that has been active ever since April 20, 1969. Its headquarters are located near a conveniently located cliff in Scotland, making it completely Meme Police-proof.