A long line of armored vehicles from the Finnish Defense Forces march along the Hämeenlinna highway in Finland. The music makes it so much more epic!