New TLC Album Reportedly Due October 8th reports that according to a frequent poster on their message boards, ’s new album will drop October 8, 2002… At least that is the word supposedly from Arista Records. The site also has several new updates on Lisa ‘Left Eye’ Lopes posted, including news on the NINA album, an unauthorized biography, the official biography coming along, whether Supernova would get released, and Lisa being likely included in four tracks on the new album.

Related News

Leave a Reply

Your email address will not be published. Required fields are marked *