CD ReleasesLeona LewisNewsPop Leona Lewis Set To Release Album ECHO, Tracklisting Revealed MusiqQueenOctober 8, 2009 October 8, 2009 New details of Leona Lewis’ second studio album entitled ‘ECHO’ has been revealed. The album cover along with the... 0