Could it be Finnish? I vaguely recall some Finnish sports special looking (according to the image in my head) more or less similar. No chance I would find it right away here, though, but I believe I could have marked it in my files at home. Might be completely wrong, though.