'Sesame Street' Star Emilio Delgado Dead at 81 - 1breakingnews.com
- 2 years ago
The veteran actor starred in 'Sesame Street' as Luis, the Fix-It Shop owner, for 40 years. His wife confirmed he died Thursday after a battle with cancer.
VIEW MORE : https://bit.ly/1breakingnews
VIEW MORE : https://bit.ly/1breakingnews