11 New cars in 2018?
As of today it was published that 800m (875 yards) of steel tubes landed in Iceland which could end up in 11 NEW FORMULA OFFROAD CARS!! Rumor has it that several old heros have ordered these tubes for their new build and some may be seen in the 2018 season and some might show up […]
11 New cars in 2018? Read More »