Buzz·Posted on Feb 27, 2015A Tribute To The Memes Of Feb. 26, 2015How could these both happen on the same day?by Dan MethBuzzFeed StaffLinkFacebookPinterestTwitterMail Two llamas. One Dress. An Audience of Millions.