The English Roses

The English Roses” is a Pretenders II track, released in 1981 by The Pretenders.