I found this alien-looking thing under an oak tree in my yard. Does anyone know what this is? It looks like it hatched (whatever it is).
I found this alien-looking thing under an oak tree in my yard. Does anyone know what this is? It looks like it hatched (whatever it is).