Yep, Cobra is the one. It's a haul but worth it. Also, I had a lot of fun driving my 1/8 scale on a mini BMX track the Municipal park in Hilliard.
I just talked to a friend that runs the CRCRC web site and he said that they just got done with the indoor track at the Franklin County Fairgrounds. Racing monster trucks and 1/8 scales buggies was the most fun for me.