Strange creature found in the woods need identifying...