Moment of Zen - Elmo's Green
Season 14 E 52 • 04/20/2009
Elmo turns green for Earth Day.