When the Finns outredneck the Americans... [yt]e4Ao-iNPPUc[/yt] Finland is the Alabama of Europe....