Album News12 Stones Set New Date For ‘Only Human’ on August 25, 2011 12 Stones has delayed the release of their new album ‘Only Human’ until March 27, 2012. Thanks JoelShare this:TweetRedditMoreShare on TumblrRelated