Founding member of the Neville Brothers dead at 81

Art Neville, a New Orleans music icon and founding member of the Neville Brothers and The Meters, died on Monday, according to a statement released by his longtime manager, Kent Sorrell. He was 81.

Leave a Reply