Celebrating 51 Years of Herbie Hancock’s ‘Head Hunters’ (1973) October 26, 2024 Albumism Staff Herbie Hancock’s twelfth studio album ‘Head Hunters’ was originally released on October 26, 1973. Read more