I try to check in on Club Cobra and the JKForum (Jeep stuff) and I look at Fran's section here.
What other places do you frequent and are there any sights out there that focus on race cars like the SLC?
What other places do you frequent and are there any sights out there that focus on race cars like the SLC?