Clipmarks
ericwfollowshare
5-20-2008 12:16 AM261 views
ericw says:
Elmo and Robert DeNiro on Sesame Street. Yes, the things you learn to appreciate and enjoy as a parent.
Login to Comment.  Not a member yet? Sign up





Embed This Clip In Your Site...


OK