Though headquartered in Daytona Beach, Florida, NASCAR has always had a strong bond with North Carolina, especially Charlotte. Even today, all but a handful of NASCAR teams are based in or around Charlotte. Charlotte Motor Speedway hosts some of the more prestigious NASCAR races including the Coca-Cola 600 and Sprint All-Star Race.
Watching a NASCAR race is quite an experience. With the advent of the racing season, thousands of racing fans descend on Charlotte, making it their home for the next couple of months. Camps are set-up, fires lit and the aroma from the cooking pots wafts through. There is a general festive atmosphere all around. If you are in Charlotte during the race season, it's certainly a must see event. And don't forget your ear muffs :)

