10 Best Imagine Dragons Songs of All Time

10 Best Imagine Dragons Songs of All Time

Bad Liar

10

Whatever It Takes

9

BIRDS

8

Natural

7

ENEMY

6

DEMONS

6

Thunder

4

Bones

3

Believer

2

radioactive

1