"Smell The Roses," the first single from Roger Waters new album Is This the Life We Really Want?, which will come out on June 2nd.