La banda fue fundada en 1998 por Debra Fogarty, la indiscutible líder de la banda.