We discover new species pretty regularly I think a seen the other day where we just discovered a new species of whale
There has never been any doubt that whales exist. Humans have killed a blue million of them. That some minorly different sub species of whale could be out there in the vastness of the UINIHABITED oceans of the earth does little to help your case. We are talking about the prospect of a huge primate living in virtually every state of the US (if you are to believe the claimed sightings) among millions of humans without one single example ever being killed, captured or found dead. It doesn't just strain credibility it beats credibility to death with a tire iron.