Targa hits the streets today
Just under 80 cars started their 2,000km race across the island of Newfoundland yesterday, taking off from the St. John’s waterfront. The real action gets underway today, as drivers started […]
Just under 80 cars started their 2,000km race across the island of Newfoundland yesterday, taking off from the St. John’s waterfront. The real action gets underway today, as drivers started […]