Earlier this week, folks were on Twitter reminiscing about the good ole days when TLC dropped their bombshell hit “No Scrubs.” “Can y’all imagine if TLC ‘No Scrubs’ came out today in 2018,” @F_OutMyDMs asked her followers. “Twitter men would be HOT boy.” It’s likely she’s right. When T-Boz, Left Eye, and Chilli put the […]

On this day in music history, R&B girl group TLC released one of their most successful albums to date. Unbeknownst to T-Boz, Chilli, and Left Eye, their 1999 album Fanmail would be the last project they’d ever release together as a trio (Left Eye died months before the release of 3D).  It seems like yesterday […]