John Mayall John Mayall is a musician known for their blues, blues rock, british blues, classic rock, country rock, electric blues, harmonica blues, modern blues and roots rock music. Top tracks by John Mayall Related artists Led Zeppelin Ally Venable