Album News12 Stones Delay ‘Only Human’ on August 8, 2011 12 Stones have delayed the release of their new album ‘Only Human‘. The album is now due out in early 2012.Share this:TweetRedditMoreShare on TumblrRelated