NASCAR Speed Freaks: A North Wilkesboro review, and is 600 miles at Charlotte too much?

NASCAR made a splashy return to its roots by running the All Star Race at North Wilkesboro. Now it’s on to Charlotte and a 600-mile grind.