CanadianDriver is doing a wrap-up report on the Targa Newfoundland. Look at all those happy people!
Me wanna race!