elusive bigfoot on ellen.