I think the vocal is by Joe Chambers. He sounds a lot like Levi Stubbs of The Four Tops IMO.Originally thought it could have been Edwin Starr, but the Chambers Brothers singer has a deeper, raspier voice.
And the album version is like 12 minutes long...12 great minutes.