Yahuarcocha



Yahuarcocha Circuit
Yahuarcocha
Ecuador


Track length: 2.268 miles