Anyone know what it is? I found a patch of it at my place last weekend. Can't find anything on the googles.