El grupo se formó en 1999 y ha tenido cierto éxito en su tierra natal Finlandia.