Talladega's new visitors center, located downtown, is designed to attract tourists and provide a historical experience, featuring large attractions and creating local jobs.