Stream music and podcasts FREE on Amazon Music. No credit card required.
Listen free
Home
Home
Podcasts
Podcasts
Library
Cancel
Sign in
Blood for Blood
The Generals
10 SONGS • 31 MINUTES • MAY 04 2013
Play
1
Blood for Blood
02:54
2
Dig Two Graves
02:38
3
Hunger
03:37
4
Nothing´s Claimed
02:54
5
My Own Demise
04:39
6
Hell Sweet Hell
02:33
7
Shotgun Serenade
02:36
8
Evil Transcends
04:06
9
Where It Rains
03:03
10
The Great Deciever
02:37
(C) 2013 Lightning Records