Spain horse whisperer's animals mirror stress sufferers' state of mind

//Spain horse whisperer's animals mirror stress sufferers' state of mind