Last Call with Carson Daly
Sorry, video is no longer available
S13 E85 | 05/12/14
Franz Ferdinand, "Love Illumination"
Glasgow rockers Franz Ferdinand have been at the forefront of indie rock for over a decade. From Live Nation's Wiltern, here they are performing "Love Illumination” on Last Call.