The NASCAR Hall of Fame was an attraction that many different cities bid on but ultimately went to Charlotte, North Carolina, also known as the Queen City. The hall of fame honors the athletes within the sport as well as the fans. The History of Nascar NASCAR, which stands for the National Association of Stock Car Auto Racing, started in a time when moonshiners had … [Read more...] about Visiting Charlotte’s NASCAR Hall of Fame