We just want you to know that the Caterham Motorsport Championship, that’s mainly based in Malaysia, is coming to the Philippines. They’ll be holding...
If you love racing, then you should know what a Caterham 7 is. It’s the “world’s most raced car” and has events in about...