Tissue, vessels, and structures found inside a flea's leg

REQUEST THIS IMAGE