King of Touge Round 3 - Castillo de la Muga, SpainAs drivers headed to the Spanish mountains, it was a brand new street circuit situated on the outskirts of Barcelona which would provide...