Little Big Town’s performance of the national anthem last night for the NCAA National Championship gave us all the feels. Performing at Raymond James Stadium in Tampa, Florida on Monday, January 9, the Grammy-Award winning quartet set the tone for the evening with an epic performance (watch below). The momentum continued with a nail-biter of a game as South Carolina’s Clemson Tigers took the win (35-31) over Alabama’s Crimson Tide.