The second leg of the Triple Crown in horse racing takes place on Saturday with Always Dreaming looking to make it two-straight. After winning the Kentucky Derby several weekends ago, Always Dreaming now has a chance to move closer to making history with a Preakness Stakes 2017 victory. The race emanates from Pimlico Race Course in Baltimore, Maryland with thousands expected to attend, and thousands more watching the race live on television or online.

Here's a look at the latest details for the race, including what time and TV channel to watch Preakness Stakes 2017 on, as well as the live streaming option and contender odds.

Latest contender odds

A total of 10 horses will make up the field for today's Preakness Stakes race. Always Dreaming will be one that most spectators are watching as they hope the horse owned by Brooklyn Boyz Stables takes the win. With Todd Pletcher as its trainer and John Velazquez the jockey, it seems this horse could be a repeat winner today. If it does so, that puts the thoroughbred in line for a Triple Crown win. If that happens, the horse would join 2015's American Pharoah -- who accomplished the feat after a 37-year drought.

As of earlier today, Vegas Insider had the No. 4 post horse Always Dreaming listed as the 4 to 5 favorite to win. Classic Empire was next with 3 to 1 Preakness odds. The horse will be ridden by Julien Leparoux and is in the No. 5 post position. Next on the list is No. 9 post horse, Looking at Lee with 10 to 1 odds, while No. 2 Cloud Computing is a 12 to 1 favorite to win.

Another horse to consider is Gunnervera, who will be in the No. 6 spot and ridden by Mike Smith. It currently has odds of 15 to 1. The biggest long shots today were carrying 30 to 1 odds as of this report. They are the No. 1 post horse Multiplier, No. 7 post horse Term Of Art, and No. 8 post horse Senior Investment. Of those three, Term of Art will be ridden by jockey Jose Ortiz in today's horse race.

How to watch Preakness live

The live coverage of today's Preakness Stakes 2017 horse race is scheduled to begin at 5 p.m. Eastern Time. NBC and their affiliate stations around the United States will provide the live television coverage. Cable and satellite subscribers, as well as those with hi-definition antennae for their TVs, should be able to pick up the race through their local channel.

There is also a live streaming online feed available for today's Preakness race. NBC Sports Live Extra will have the live online coverage for cable and satellite subscribers to log in and enjoy.