A Toyota FCV will be put through its paces in the final installment in this year’s Japanese Rally Championship: the 285 km Shinshiro Rally, held in Aichi Prefecture on November 1 and 2. Before the race starts, the Toyota FCV, specially tuned and outfitted for rally racing (as pictured below), will check the safety of […]