The Nu Niles se formaron en 1996 y desde entonces no han dejado de hacer música.