Buzz·Posted on Jul 15, 2009Llama Wearing DiaperHere's your daily serving of Diaper-wearing Llamas Kissing Humans.by Eliot GlazerBuzzFeed StaffLinkFacebookPinterestTwitterMail