Thumpers - Sound of Screams


London is the actual ubication of this alter/rockers named Thumpers they're debuting with the pretty nice single Sound of Screams that you can stream up there n download here