North Wales is famous for its glorious natural wonders and outstanding scenery; features which help bring in holiday makers from around the world all year round. However, one of the lesser discussed associations is Motorsport; a theme which runs throughout the area. Not only does North Wales play host to the annual Wales Rally GB (set to take place at ...