Thrash metallers Eden have recently released the first single from their upcoming debut EP “Sworn Obedience”, titled “The Fall”. Continue reading