All Twin Peaks art and merchandise featured at the Twin Peaks 20th Anniversary Art Exhibition in London.