All Good Things

Battle Rock

All Good Things

7 SONGS • 30 MINUTES • JUL 15 2013

1
Dare to Fly
03:34
2
Uprise
04:40
3
This Is for the Fallen
05:18
4
Everything
02:56
5
Invincible
05:47
6
No Man Left Behind
04:30
7
Search and Destroy
04:07
2013 Extreme Music