Why would Adult horses eat there own poop?

horses would only eat their own faeces if they were starving and had nothing else to eat! xx