rex wondered where it had come from , whether it had flown here swiftly from the desert or crouched in some rocky warren out of the sun , waiting since the eclipse for this ancient delicacy - a rare meal of human flesh .