An Ambush Bug perched on a flower petal.
An Ambush Bug perched on a flower petal.
Size: 3943px × 2816px
Photo credit: © Bruce MacQueen / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: ambush, arthropod, bug, closeup, hunting, insect, macro, magnification, nature, pest, prowling, stalking, waiting, wildlife