Music July 11, 2012 Band of Horses Come Knocking Band of Horses have revealed their new album, Mirage Rock, will be released September 18th. The album is…