El grupo fue fundado en la ciudad de Nueva York en 1996.