http://www.youtube.com/watch?v=Nwley2zALeU I know we all grew up watching sesame street. He brought TMNT alive in their first movie debut. Just thought it's a sad way to leave this world 20 years ago.