Riders of the Royal Windsor Horse Show May 9, 2018 The Royal Windsor Horse Show premieres today Wednesday, May the 9th on the grounds of Windsor Castle in Great Britain. This event, which plays host to a multitu...