Bebzy Biddle

Twang’s very first studio album. This album was recorded at various locations around Denmark and shows the band’s more experimental side.