About the Leech Space Leech is 6-piece horn band that explores funk, Afrobeat, world-fusion, and New Orleans styles. Space Leech at Birds Aphrodisiac Oyster Shack Cam at the helm of the Leech Share this:TwitterFacebook