Freeze Your Balls Off

The Incriminators SC announces their 2002 Freeze Your Balls Off rally on January 18-20. I’ll bet it’s going to be warmer in Chapel Hill than it will be here in Chicago. I just might harness up some sled dogs to an old Vespa frame and head on down there…