Sesame Street’s Mr. Snuffleupagus Shares Some Mind-Blowing Facts About the Universe


While being photographed for an upcoming issue of Vanity Fair, Mr. Aloysius Snuffleupagus, the woolly mammoth muppet from Sesame Street, blows our minds with some unbelievable facts about our mysterious universe.