Jealous and overzealous since 2000
News July 13, 2012

Leona Lewis’ album is 97% finished apparently

x