Henri Herbert & The Fury ?
more