Isle Of The Lost Gorilla

The Tasmanian Gorilla (El gorila de Tasmania, The Tasmanian Gorilla in Spanish) is a yeti like creature that was said to inhabit the forests of China.