Deep in the mysterious mountains of beautiful South America lies the historic circuit Autódromo Las Vizcachas; a true Chilean motorsport icon.
The Autódromo Las Vizcachas circuit is located in the region of Puente Alto in the Santiago Metropolitan Region of Chile. It was opened back in 1965...