musicmattersgb.com
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 soar…