"Thank You Sister Rosa" was indeed recorded by the Neville Brothers, on their 1989 CD "Yellow Moon." Youngest brother Cyril sings lead and, I believe, wrote the song. The video was directed by Jonathan Demme. (I think this is the only video ever produced for a Neville Brothers song.)