There are a lot of performances this December 31, including Carrie Underwood, Blake Shelton, Teddy Swims and TLC.
A variety of performers will take to the stage ahead of tonight's ball drop in New York's Times Square before a massive crowd of New Year's Eve revelers ringing in 2025. Here's what you need to know ...