I’am afraid you may just have a Bigfoot on your property.
hmmm, but in Glide??? Although we do live in an area where one could disappear really easy.
back-off the pic so we can see what it is you are actually photographing.
but I agree with above - sasquatch.