Our 2014 Targa Newfoundland Experience was so amazing and thankfully most of it was captured on video. We’ve taken some of the best moments and put them together in this highlight video that we hope all of you will enjoy!
God bless the Internet and social media, because without it we wouldn’t have been invited to tour the General Motors Tonawanda engine plant in Buffalo, New York and shoot this video…