Autódromo Internacional de Yahuarcocha José Tobar Tobar — Ibarra, Ecuador

Autódromo Internacional de Yahuarcocha José Tobar Tobar — Ibarra, Ecuador in Ibarra, Imbabura, Ecuador, Ecuador: 3.7 km, 16 turns, series, signature events an