HI, we’re Leech. Thrash metal band from NYC featuring 5 amazing dudes that probably should’ve gotten together way before now. Better late than never. Get ready peoples, we’re gonna rock your world! Just wait til you hear what we have in store for everyone.