Horse Racing Blog Today’s Flat Racing 4th June 2018 comes from Leicester, Ayr and Windsor June 4, 2018 Mike Bennett 0 Comments Flat racing, flat racing today, race meetings today, Racing, racing today, what's on racing