Se formaron en 1999 en Helsinki, sin embargo su sencillo debut "Hurricane" fue lanzado en febrero de 2001.