Horse Fly compound eyes

Horse Fly compound eyes

Horse Fly compound eyes

Horse Fly compound eyes