Human Puppets formed in Athens in 2004.
Members are Nick K. and Stathis L. (also known as 010).
They insist on using only analogue synths and machines, despite the difficulties, the trends and against all odds.
ENTMI03 Human Puppets - Sounds Of Solitude album art Human Puppets Human Puppets - Sounds Of Solitude(LP, Album, Ltd, Num, Cle) 5th Floor Ent. ENTMI03 Greece 2011 Sell This Version