Embrace – Embrace Album Review

We’ve had waits in our time, but Embrace definitely took the cake, a full 8 year wait since their last 2006 release, This New Day, which as well as including that England World Cup track, it also saw Embrace create their highest single charts position at Number 2 with the single ‘Nature’s Law’! But it wasn’tContinue reading “Embrace – Embrace Album Review”