The first release 'Second Process' lands June 28th...
The techno supergroup LSD are launching a new record label, also called LSD, this June with their latest release together, 'Second Process'.
The trio, consisting...