Targa Newfoundland – Never Quit Racing WRX

Broken arm. Broken transmission. In a ditch. And they still finished.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *