You are viewing a single comment's thread from:RE: Leaf footed bugs View the full contextView the direct parentkawsar8035 in Nature Observer • 10 days ago Nature always amazes us with its beauty. Thank you.