Rally Finland, high speed and always high drama! Check it all out on video