Steve

Steve appeared in the opening number "Awful Lotta Coffee in Brazil" on Episode 203: Heather Locklear of Muppets Tonight