Spit roasted spanish lamb