IsIsn’t this that band from Sesame Street? December 5, 2007UncategorizedCreationismGreg Laden [hat tip, Pharyngula] Like this:Like Loading...