Rally de Portugal 2016 Brings WRC To The Fans And We Were There To See It


As the sound of the 1,6-liter turbo engines fired up, the crowds cheered and chanted as if at a World Cup football match. Soon, thrilled fans jump out of their seats as clouds of dust welcomed the World Rally Championship to Lousada, Portugal for the opening Super Special Stage of this year's event.
Read more »