Targa 08
Targa Newfoundland 2008: Gumball STI Racing worked as a team to achieved a 3rd place podium finish in this grueling international event.
90 photos · 168 views