NewsMass Appeal releases Inspiring documentary De La Soul is Not Dead...De La Soul is an American hip hop trio formed in 1987 in Amityville, New York. De La Soul is known for their eclectic sampling, quirky...