Kings of Leon 2012 Album Release Dedicated To The Fans Thursday, April 26, 12 â¢Cancellation of the 2011 tour and the incomplete Dallas show. â¢Fans Outraged. â¢Caleb…