Song Stuck in Our Heads: Neneh Cherry’s “Buffalo Stance” (1988) November 28, 2019 Albumism Staff “Buffalo Stance” was released as a single in 1988 and appears on Neneh Cherry’s 1989 debut album ‘Raw Like Sushi’ Read more