Extreme closeup of Eyes of the sarcophaga fly

Royalty-free stock photo ID: 36603121

Extreme closeup of Eyes of the sarcophaga fly