The 2025 Formula 1 season came down to a dramatic finale on Dec. 7 in Abu Dhabi, where Lando Norris claimed his first World Championship.