Spit roasting at its finest