R5… Coming to America!
Newry, Maine… it probably doesn’t mean anything to most of you reading this in Europe, but here in the USA, it is the home of the New England Forest Rally, part of the Rally America National Championship. Having been to the rally several times as a spectator, I can attest that this rally has long...