FINALLY MOPAR WINS in Touring Car Masters!!!!

Wow,
They be haulin ***.
Cool!!!