XTR Human

Formed in 2012 in Stutgart, Germany. On “Let’s Peter Out”, they appear with their track “Miller’s Love” from their debut album “Atavism”.