Need to Meet: The Duke Spirit Video

Get to know Leila Moss, the lead singer of the emerging British rock band, who also happened to be Alexander McQueen's muse.

Advertisement - Continue Reading Below
More from Marie Claire: