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 StaffFacebookPinterestTwitterMailLink Two llamas. One Dress. An Audience of Millions.