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: 12 Stones ‘Only Human’ Album Preview12 Stones Delay ‘Only Human’12 Stones To Release ‘Only Human’ In August