Here's how to live stream tonight's Indiana-New Mexico State NCAA Tournament game and watch it online for free.

Though the four-seed, Indiana, is the favorite to win this first-round March Madness game, be on the watch for a scrappy game, as both teams are fighting to stay in the Big Dance. You can never count anything out in the NCAA Tournament.

The game starts at 9:50 p.m. this evening, and all you have to do to watch the showdown between Indiana and New Mexico State is visit this link to be taken to the NCAA's official website. From there, simply click on the link in the banner running across the screen that reads Watch Live to be taken to the live stream site.

Once on the site, you will be prompted to enter your information if you have a subscription to all the cable TV channels carrying the games (truTV, TNT, CBS and TBS.)

This is the best way to watch all the action online via free live stream, and it can be accessed on your computer, iPhone, iPad, and Android devices or anywhere else you can figure out how to access the Internet.

But if you don't have a subscription, you can simply set up a username and account, enter your billing info and credit card number, and pay only $3.99 to watch every single game from the First Four play-in games to the Final Four in New Orleans and the National Championship game.

Once you cough up the $4, you can watch every single game just as cable subscribers do, and you also get to use the app to follow other games, follow along with Twitter updates, and take advantage of other fun features, including the boss button, which turns the game into a faux email when you click it.

This is the only way to ensure you stay on top of everything that happens to your bracket, and to do as well as you can in your office pool.

It's that simple to enjoy March Madness from the comfort of your computer, iPad, iPhone or Android-equipped device.