In this week's installation of the new MTV sketch comedy series, Human Giant, Ted Leo will join Aziz and the gang in their sketch, "Clell Tickle: Indie Marketing Guru." The internet cult classic short, filmed around last year's Pitchfork Music Festival, will make its television debut in all of its meta glory on Thursday, May 3 at 10:30 pm EST. Be sure to check it out!