Does anyone know the story on this poster? Was it sold for mass production in stores or was it tied to an event and some kind of release? The paper quality is nice, heavy stock and feels like some other 2 sheets I have from Europe. I picked it up for under $30 w/free ship from France. I don't expect it to be original or some kind of rare thing but was curious about its origins.