Best Girl-Group TLC Live On Showtime At The Apollo In Harlem New York (Video) Posted on 05/09/2017 by Harlem World Magazine — Leave a reply TLC performing ‘Baby Baby Baby’ and ‘What About Your Friends’ live at the Apollo Theater, in Harlem, New York. Continue Reading →