Ballinasloe horse fair 23.jpg
Ballinasloe Horse Fair. County Galway, Ireland.
Every October, Ballinasloe is host to the ancient October Fair, one of the oldest horse fairs in Europe, bathed in history it dates back to the 1700s. Today the ever popular fair is still held, along with a festival that attracts up to 100,000 visitors from all over the world.
Pictures James Horan