This is the episode that is airing this week on Horse Master—it’s about a horse that learned to run off every time his owner longed him. It is one that stands out in my memories
This week starts all-new episodes of Horse Master, which were filmed at a beautiful location in the South Carolina “Low Country,” where they filmed Forest Gump. Although we were filming in April, in keeping with