Some mysterious posters have been popping up in multiple cities around the world. Posters that bear resemblance to Radiohead's "Fitter Happier." The years 1997-2017 also appear, which is interesting because 'OK Computer' was released on May 21st, 1997.
So far the posters have been spotted in London, Berlin, Amsterdam, Vancouver, Los Angeles and New York.
Read the full story at Diffuser