Sister on sister insect. My sister have found a mysterious insect in our garden