So what is it about a pack of noisy cars speeding to the left for hours on end that lures thousands of fans to the New Hampshire International Speedway for a weekend? See the scenes and listen to fans explain what they love about the sport of NASCAR. July 2007.