Carrie Underwood has worn her country's colors on at least two occasions, neither particularly patriotic. The picture on the left is from the 2006 NBA All-Star game, and the photo on the right is from the 2012 CMA Music Festival in Nashville. Country music's 'All-American Girl' doesn't need an excuse to show her American pride.