12 Stones Set New Date For ‘Only Human’ Travis Faulk 13 years ago 12 Stones has delayed the release of their new album ‘Only Human’ until March 27, 2012. Thanks Joel Share this: