Here's a better view of the yellow thing - not sure if it's plant or animal.