Single Single: Human Barbie – slow down ‘Devil in tears / wish I could take it’ Human Barbie is a heavily psych-tinted, By Chris Marks / April 11, 2024