So, these guys are in my garden (not fly fishing specific)... But was hoping someone would know what they are... Sitting in my sunflower leaves. Thanks