TUF Brazil is set to debut this Sunday night (March 25) via online video stream. Here's how to watch it.