Come on everyone, you need to pull your heads out of the sand, there is no way that sasquatch's exist.

The only real undiscovered hominid is the yowie.