Def Robot

Def Robot British outfit Def Robot present their new album ‘Makers of Mountains’, which will be released on June 7. This is their first batch of songs to be unleashed from the dark minds of Def Robot, addressing such themes as global ignorance of the destruction of our planet, relationship breakdown, guilt and hope, arrogance and censorship. Paul […]