Japanese Car Show Ticket Giveaway - XCAR

To see our latest film before it's on YouTube: Subscribe for more XCAR videos: Japfest is the biggest showcase of Japanese cars in Europe and it's coming to Castle Combe Circuit on 11th May 2013. If you love cars from the Land of the Rising Sun, drifting and some seriously cool customs then Japfest is the show for you. The XCAR team are going to be th

show full text