This Wednesday, the industrial city of Port Talbot (Wales, United Kingdom) woke up with a newly painted graffiti on a garage. It is not, however, any graffiti, since its authorship has been attributed to the popular street ...