March Madness has definitely lived up to all the hype and more in the NCAA Men's Division 1 Basketball Tournament.

This year has definitely been one for the books with all of the unexpecting upsets that have surfaced throughout the tournament. David finally defeated Goliath with a 16 seed defeating a 1 seed for the first time since the tournament changed to this new format.

In case you were unaware of that, 16 seed University of Maryland Baltimore County beat the number one overall seed of the tournament in their opening round game. Highly favored four seed University of Arizona was ousted in the first round by the 13 seed Buffalo Bulls of the MAC conference.

Many more upsets occurred, which have led to the Final Four that is now setup. The 11 seed Loyola-Chicago Ramblers will face the 3 seed Michigan Wolverines. Yes, an 11 seed has made it back to the Final Four for the first time since that Shaka Smart led group of Commodores from VCU back in 2011.

The most notable matchup will be more of the norm in what you expect in a Final four matchup with 1 seed Villanova Wildcats facing off against the 1 seed Kansas Jayhawks. The Jayhawks beat a tough Duke Blue devils squad and an overtime thriller by a score of 85-81.

San Antonio better be ready for an epic scene with these four hot teams coming to do battle at the Alamodome for the national championship. Loyola-Chicago and Michigan will faceoff at 5:09 p.m. on Saturday March 31st, and Villanova and Kansas will follow at 7:49 p.m. Good luck to these four fantastic squads, and everyone better be ready for a show!