FEATURED In Case You Missed It : Toni Braxton’s R&B Masterpiece ‘Libra’ Libra was the sixth studio album by American recording artist Toni Braxton. It was released by Timbaland’s Blackground Records on September 27, 2005. It... Neill FrazerJuly 7, 2019