The Leech Pedal Reverb Shop
- Verdun, Canada
- Send Message
This is the official Reverb shop for The Leech Pedal. The Leech Pedal is an original guitar pedal that attaches itself to other pedals and sucks new tones out of their tired husks. The Leech Pedals ar…
Filter & Sort