Sports in Charlotte, North Carolina have a long and varied history. The city is home to teams at nearly every level of American sports including the Carolina Panthers of the National Football League and Charlotte Hornets of the National Basketball Association. In addition to serving as the home base for several teams the city plays host to many events of national and international importance including the longest race in NASCAR, the annual Coca-Cola 600 and golf's Wells Fargo Championship.