A yucky-looking thingy, most likely something from a plant
 
>>> Back to the microscope image gallery