Gustavo Caballero/Getty Images

Carrie Underwood Performed Her New Song 'Love Wins' In Central Park

October 2, 2018

Carrie just performed “Love Wins” for the first time on TV last night as she stopped by The Tonight Show Starring Jimmy Fallon. The performance actually took place in Central Park, NYC which added even more oomph to an already powerful, and important, song.