Jeremy Stephens will look to get back into the win column when he faces off against "El Terrible" Estevan Payan. Payan will be making his UFC debut after coming over from Strikeforce.

Russian lightweight Khabib Nurmagomedov will put his 19-0 record on the line against the lethal Abel Trujillo. Both fighters have impressed so far in their UFC careers and look to take the next step up the ladder with a win.

Canadian TJ Grant will face a huge step up in competition, as he is matched up against intimidating wrestler Gray Maynard. Grant is a perfect 4-0 since dropping to lightweight and will look to solidify himself as a top contender against the always-tough Maynard.

Stephen Thompson is making his return to the Octagon for the first time since his loss to Matt Brown back at UFC 145. Thompson will look to use his karate style to pick up a win against former TUF winner Amir Sadollah.

Back to the lightweights. Muay Thai striker Donald Cerrone will welcome the always-entertaining K.J. Noons to the UFC. Both fighters are dynamic and always look to put on an excellent show.

Brazilian bomber Glover Teixeira will look to keep his winning streak going when he faces Ryan Bader. Both fighters are heavy-handed and looking to get that signature win to establish them in the light heavyweight division.

The card doesn't end there, as the co-main and main event of the night are both epic heavyweight bouts. Alistair Overeem and Junior dos Santos will look to get back to the top of the heavyweight ladder as they lock horns.

The main event features a rematch between heavyweight champion Cain Velasquez and Antonio "Bigfoot" Silva. Velasquez won their first fight pretty convincingly, but bet on a closer fight this time around.

UFC 160 is looking like the card of the year. It features everything a fan could possibly ask for. The only thing wrong with it is that we all have to wait till May to see it.