Finnish Rally Championship final - The roads of this rally are the finest stages in the world. Old 1000 Lakes Rally roads!