The Lonely Island Poster - Pier 17 NYC
Official poster from The Lonely Island's June 21 2019 show at Pier 17 in NYC. Artist edition of 40. Screenprinted by Lady Lazarus in 6 colors on 100# French Grout Grey. 18x24", signed and numbered by the artist. Comes rolled in a heavy tube, insured for protection.
20 in stock