Moment of Zen - Elmo's Green
Season 14 E 52 • 04/20/2009

Elmo turns green for Earth Day.