80200652 Published 1st July 2017 at 800 × 800 in 80200652 ← Previous / Next → Sheep tick rostrum (Ixodes ricinus). 80200652