Skunk Ape is what I think. You got something the Monster Hunters never got in a whole season of shows.
My serious guess is it is an escaped monkey from the Delta Primate Center.