Share: Title:Lucky Dube - The Hand That Giveth, 1990 Duration: 4:33 Plays: 12M views Published: 12 years ago Download MP3 Download MP4