
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