Skip to Content

Mysterious Jungle Creature That Eluded Scientists For Decades Is Finally Caught On Film

Borneo is the third largest island in the world and is located in the southwestern Pacific Ocean. According to lonely planet, Borneo has rainforests that are filled unique and beautiful forms of life – both plant and animal! The cat you see in the picture below was captured on film outside of his native range …

Read More about Mysterious Jungle Creature That Eluded Scientists For Decades Is Finally Caught On Film