Carrie Underwood is set to perform at Donald Trump's second inauguration. The country music star will sing "America the Beautiful" during the January 20th swearing-in ceremony. The decision has shocked some of Underwood's fans on social media given the "Before He Cheats" singer doesn't have a history of being political.