Damion Lee Taylor
Rugby, Warwickshire.
The 11th album ‘Creature Comforts’ by DLT is releasing very soon. Whilst a definite date for release has not been finalised, most of the important work has been. Release is expected to be in…
The 11th album ‘Creature Comforts’ by DLT is releasing very soon. Whilst a definite date for release has not been finalised, most of the important work has been. Release is expected to be in…