The Kentucky Derby is almost here. The 150th Run for the Roses is set for Saturday afternoon from Churchill Downs in Louisville, Kentucky, where 20 horses will be vying for this year's crown.
Some results have been hidden because they may be inaccessible to you