The Diomedes – Traps

    Album: Traps Artist: The Diomedes Release Date:  17 March 2017   Based in north east London, The Diomedes began as a studio project; two friends aiming to create an album of soaring indie melodies with punk energy, soundscapes, riffs … Continue reading The Diomedes – Traps