There is some skeletal remains from some parts of the world of what has been called Gigantopithecus. Obviously, this is a recreation the fellow in CA is standing next to. Call it by a name other than "BF" and it isn't quite as absurd to think that some animal that lived in the past has some how manage to remain still in a few very remote part of the world.
http://www.bfro.net/REF/THEORIES/MJM/whatrtha.asp