Giant Green Stick Bug (Tirachoidea biceps), on a fruit

- Image ID: EBN90F
Giant Green Stick Bug (Tirachoidea biceps), on a fruit
blickwinkel / Alamy Stock Photo
Image ID: EBN90F