Targa Newfoundland: Everyman’s Rally
 In my opinion, nothing embodies the spirit of auto racing in its purest form than rallying. This form of motor sport harkens back to the days before closed circuits when road racing literally meant what its name implies: two or more cars racing on public roads from point A to point B. It is no [...]










