With Mirage Rock coming out this week, Band of Horses stopped by the Ed Sullivan Theater to play a 45-minute set packed with new material.
The guys opened with their latest single, a perfect traveling tune titled “Knock Knock,” and even peppered in hits like “No One’s Gonna Love You” from 2007′s Cease to Begin.
Band of Horses currently has a massive tour to close out 2012 beginning Sept. 22 in Pensacola, Fla., but if you can’t make it to see them live, just check out the video below.






































































