Do you know what this is? I spied it in my garden today. Here are some hints.
What is your best guess?