I can’t claim that Summit Point Raceway in West Virginia is my favorite place in the world. I spent a hellacious night there working on the pit crew of a road racing car years ago during a 12 hour endurance race. Basically my favorite part of Summit Point that weekend was leaving Summit Point. There’s [...]
More...
More...