FINALLY MOPAR WINS in Touring Car Masters!!!!

This course is called The Mountain

If you watch you will see why. It's an incredibly scary downhill with twists and turns