Horse psychology

Although there are many types of horses, even today they all share certain common and universal characteristics as a result of their evolution, imprinted in their genetic code, which are what give them their own identity as a horse....
Read More