Debbie Harry & Kermit | Rainbow Connection (1981) Episode aired: 21-02-1981 1981-02-21 20:00:00 - The Muppet Show More Posts Ending Logan Paul's Biggest Scam Deadly Design | RMS Titanic (1912) Real Science | The Insane Biology of The Mantis Shrimp Dr. Michio Kaku | The World in 2030 (2009) Google's GNoME Discovered Millions of New Materials