After watching the show "Finding Bigfoot" . I think you have a baby Squatch on your land