Bastille

All This Bad Blood

Bastille

25 SONGS • 1 STUNDE UND 23 MINUTEN • NOV 25 2013

10
Daniel In The Den
03:09
11
Laura Palmer
03:06
12
Get Home
03:11
13
Poet
02:45
14
The Silence
03:51
15
Haunt (Demo)
02:53
16
Weight Of Living, Pt. I
03:27
17
Sleepsong
03:42
18
Durban Skies
04:10
19
Laughter Lines
04:08
20
Previously On Other People's Heartache...
01:07
21
Of The Night
03:34
22
The Draw
03:15
23
What Would You Do
E
03:03
24
Skulls
04:12
25
Tuning Out...
02:37
℗© 2013 Virgin Records Limited