“The Chemical Brothers Studio Will Make You Drool”

In the context of their new album they are sharing a picture of their studio. It totally looks like spaceship. I heard a couple of tracks from the new album, it’s ok, but I feel their best and most exciting work may be in the past.