The course is set for the thrilling 2025 edition of Targa Newfoundland with 25 teams registered so far. Targa 2025 is ...