The Chemical Brothers – Swoon

The Chemical Brothers are actually still releasing music 15 years after turning the UK music press on its head with Exit Planet Dust. First up is the album’s first single, “Swoon,” with its synths to…