The NASCAR Hall of Fame was an attraction that many different cities bid on but ultimately went to Charlotte, also known as the Queen City. NASCAR, which stands for the National Association of Stock Car Auto Racing, started in a time when moonshiners had to outdrive "the law." It's since evolved into a sport that ranges from the beaches of Daytona, Florida to the pavement of … [Read more...] about Visiting Charlotte’s NASCAR Hall of Fame