It’s been exactly a year since the greatest day in Internet history. February 26, 2015 saw the discovery of The Dress and a pair of llamasgallivanting through Sun City, Arizona. Today, as Groucho Marx foretold, history has repeated itself first as tragedy and then as farce. The tragedy came in the form of this adidas Read More →