I haven't spent much time the last few years frequenting any car forums, but I see Clubgp (Grand Prix forum) is no more. I wasn't able to find any info from a Google search either. Anybody here know what became of it?
I tried searching grand prix forum's but their search doesn't work on my mobile.