Fly larva under the electron microscope

 

v20240901