The day of the Kentucky Derby has finally arrived, and millions will be watching to see which horse pulls ahead and wins the coveted prize. Here's where you can watch the whole thing do down live online.

The Kentucky Derby is the most anticipated horse racing event of the year, kicking off the Triple Crown of Thoroughbred Racing. The event is an all-day affair at Churchill Downs in Louisville, Ky. even if the actual race itself is only a couple minutes long.

The 20 horses that will be racing at the Kentucky Derby are as follows:

Trojan Nation, Suddenbreakingnews, Creator, Mo Tom, Gun Runner, My Man Sam, Oscar Nominated, Lani, Destin, Whitmore, Exaggerator, Tom's Ready, Nyquist, Mohaymen, Outwork, Shagaf, Mor Spirit, Majesto, Brody's Cause and Danzing Candy. Get to know all of these horses on the Kentucky Derby YouTube page here.

Early money is on Nyquist or Exaggerator winning the Derby, with Creator, Gun Runner and Mohaymen as other contenders, but anything could happen.

Coverage of the Kentucky Derby begins at 4 p.m. ET on NBC. The race itself begins at 6:34 p.m. ET.

If you are not able to watch the Kentucky Derby on a television, you can still live stream it for free. NBC Sports is providing a live stream on their site for free, starting at 4 p.m.

And if you want to live tweet the Kentucky Derby as it's happening, simply use hashtag #KentuckyDerby or #DerbyDay on Twitter.