MegaSpeed
Targa NFLD
S1 E9:
The Targa Newfoundland rally is one of those rare events that every racer puts on their bucket list as it is extremely challenging but also one of the most picturesque races.