Royal Blood

Royal Blood

Royal Blood

10 SONGS • 32 MINUTES • AUG 18 2014

℗ 2014 Imperial Galactic Limited t/a Black Mammoth under exclusive licence to Warner Music UK Limited © 2015 Imperial Galactic Limited t/a Black Mammoth under exclusive licence to Warner Music UK Limited