The final game of the 2016-17 Champions League season should provide plenty of drama as we'll be getting one of the most prolific attacks on the planet in Real Madrid (32 goals scored in 12 UCL games) going up against one of the stingiest defenses in all of soccer in Juventus (three goals allowed in 12 UCL games).

This is Real Madrid's 15th Champions League final appearance, which is already an all-time record. As for Juventus, the Italian giants are also quite a bit familiar with the late May spectacle. This will be Juve's ninth appearance, only two behind AC Milan for most by a Serie A club.

This year's final will take place at Millennium Stadium in Cardiff -- the first time a UCL title game will take place on Welsh soil. The 74,500-seat stadium with a retractable roof was built in 1999 for the Rugby World Cup. It uses Desso GrassMaster as its playing surface, which is a hybrid of natural and artificial grass used in some of the most famous stadiums in the world (Lambeau Field, Old Trafford, Wembley, San Siro, Allianz Arena).

The game hasn't even started and we're already set to witness history in Cardiff, unfortunately for all the depressing reasons. The Champions League final will be played under a closed roof due to safety concerns over the recent terrorist attacks which occurred during an Ariana Grande concert inside Manchester Arena.

If you're not sitting inside the cushy retractable roof stadium in Wales and in the United States, here's how you can watch the final:

How to watch the 2016-17 Champions League final between Juventus vs. Real Madrid 

When: Saturday at 2:45 p.m. ET
Where: Millennium Stadium (or Principality Stadium), Wales
TV: Fox and Fox Deportes 
Stream: fuboTV and Fox Sports Go or Fox Soccer 2Go
Follow: CBS Sports App