Emilio Delgado Gallery
ツキイロ hinoirosan
atuna
gualissalis
selfishlly
spnelle
Emilio DelgadoPhoto: Zach Hyman/AP (via x)
Emilio Delgado best known as Luis Rodriguez on Sesame Street, has recently passed away. Seeing him a
Prev
Next