When no higher an authority than Creem magazine crowned Cactus the “American Led Zeppelin” back in the 1970s, they were not messing around. This was one high-powered, loud and proud blues-rock machine. Cactus was formed in 1969 by bassist Tim Bogert and drummer Carmine Appice from Vanilla Fudge, with guitarist Jim McCarty from the Detroit […]
