a couple of these landed on my patio this morning.Looking for a ID please.Pix taken with Olympus 60mm macro lens