Episode 18 - Sesame on the Street: Elmo & Cookie Monster's Food Truck Trips to Flavor Town February 26, 2018 Popular Apocrypha