Indianhead WI
'Sesame Street' Star Emilio Delgado Dies at 81
The fan-favorite played Fix-It-Shop owner Luis Rodriguez. |!| Barron
The fan-favorite played Fix-It-Shop owner Luis Rodriguez. |!| Barron