Zac Efron Teaches Elmo About Patience [VIDEO]

Michael Prieve | September 28, 2012 - 12:50 pm

Okay. This is completely adorable. Enough said.