It is a shame...I agree with one of the other replies that it looks more ape like, yet it would still upset the "scientific" apple cart...much like those Dinosaur foot prints mingled with Humanoid ones in that riverbed in Texas.
You mean the long since discredited ones in the Paluxy riverbed?