Lena Meyer-Landrut

2010 German Eurovision winner and 2011 German Eurovision representative Lena appeared on Sesamstrasse. She performed "Bert Oh Bert!", a parody of her winning entry "Satellite".

Ironically, Muppet monster baby Lena is also a character on the show.