The Leechmen “Mosquitos” CD album is available in pre-sale for special price!
The Leechmen are a rock’n’roll trash band from England and Germany. They make crazy music for crazy people. The Leechmen consist of Steve guitar and vocals, Blumy drums and backing vocals and with the new addition of Captain Drugbuster (Graeme Grant) on the double bass!
Psychobillies, Rockers and mental illness patients, you will love this!
Release date: Friday, 30th July!