12 Stones Delay ‘Only Human’ Travis Faulk 13 years ago 12 Stones have delayed the release of their new album ‘Only Human‘. The album is now due out in early 2012. Share this: