Everyone

Overton: a tiny village in the English countryside. Farming is its bread-and-butter. Racehorses are its beating heart.