We are saddened to announce the passing of a giant of American cinema, Melvin Van Peebles, who died last night, at home with family, at the age of 89. In an unparalleled career, Van Peebles made an indelible mark on the international cultural landscape. He will be deeply missed.
So sad to learn of the death of Julz Sale, vocalist & guitarist with the brilliant Delta 5. Here's Mind Your Own Business filmed live at Hurrah in NYC in 1980. The full video plus more from the Hurrah archives are here https://t.co/w89MN5xvAJ #RIP