I guess you have seen the movie "Alien". Well we have our own
at the ranch. You can speculate on their identity if you want to.
(click on picture to enlarge)
The food source is in suspended animation waiting for the hatching of the cocoons.
The unhatched alien