Alamy Images [home]
Home > Contributor links > Stock photography pictures by Dennis Kunkel > Stock photography picture of Adult Ailment Anatomical Anatomy Animal Process Animal Waste Process Animal Life Process Animal An...

Stock photography picture of Adult Ailment Anatomical Anatomy Animal Process Animal Waste Process Animal Life Process Animal An...

ATKRDB - Licenced
Description Adult Ailment Anatomical Anatomy Animal Process Animal Waste Process Animal Life Process Animal Anatomy Animal Arthropod Arthropoda Biological Biology Blood Blood Sucking Blood Sucker Blood Sucking Bloodsucker Blood Sucker Bloodsucking Bug Cattle Concept Connective Tissue Cow Diptera Disease Disorder Egg Embryology Endopterygota Entire Eukaryotae Eukaryote Excrement Feces Feed Feeding Female Fly Fresh Goat Haematobia Haematobia Irritans Half Histologic Histological Histology Horn Horse Housefly Illness Insect Invertebrate Lay Leave Life Lie Life Process Life Science Live Male Mammal Mammalia Mammalian Manure Medical Medicine Megagametophyte Microbiology Micrograph Micrography Microscopy Mouthpart Muscidae Muscoidea Neoptera Organism Ova Ovulate Ovulation Ovulatory Ovum Pathogen Pathogenic Parasite Parasitic Parasitology People Physiological Physiology Pterygota Resemble Scanning Electron Micrograph SEM Sex Sexuality Sheep Size Small Spend Spending Tissue Transmit Transmission True Flies Vertebrate SEM of a horn fly Haematobia irritans mag 4x at 24 x 36 mm which resembles a housefly but is smaller and has blood sucking mouthparts Adult horn flies spend their entire lives on cattle or on horses sheep and goats and both sexes feed on blood Females leave only to lay eggs in fresh manure Horn flies are not known to transmit diseases


Sizes of stock photos | Stock photo glossary | Site map
Alamy and its logo are trademarks of Alamy Ltd and are registered in certain countries.
Copyright © 2006 all rights reserved. Alamy Stock Photography.
For sales assistance: sales@alamy.com
UK and International
US toll free
Canada toll free
+44 (0)1235 844600
+1 866 671 7305
+1 866 331 4914