Spirit legion