Tag: Targa

Week-long rally across Newfoundland. Here is their official page: targanfld.com Day One: “The car has been inspected and ready to race. There is a lot of strong competition this year” Rally Ca...Read More