Cosmo is one of the best trail horses you will find. He will cross any amount of water, through mud, over down trees, ride up a busy street, canter through…