WRC in chilly North Wales: Llandudno
WRC (World Rally Championship) is back this weekend! Where? North Wales. The WRC which was formed in 1973 is the highest tier international rally championship. Hence the series travels all over the world to compete stages in countries such as France, Portugal, Finland and Turkey. Due to the prestige of the WRC, the cars are […] Read More