Francis takes home another world title

Alan Francis has won 24 Men’s World Horseshoe titles and counting as of Saturday, August 3,…

Continue Reading