A pair of biological photographs from the 2015 Wellcome Trust Science Photo Contest

 

v20240901