Bastille

All This Bad Blood

Bastille

25 SONGS • 1 HOUR AND 23 MINUTES • NOV 25 2013

1
Pompeii
03:34
2
Things We Lost In The Fire
04:01
3
Bad Blood
03:33
4
Overjoyed
03:26
5
These Streets
02:55
6
Weight Of Living, Pt. II
02:55
7
Icarus
03:45
8
Oblivion
03:16
9
Flaws
03:39
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