Ommatidia of blow fly, house fly, and flesh fly: implication of their vision efficiency.

Ommatidia of blow fly, house fly, and flesh fly: implication of their vision efficiency.