A group of scientists set out to capture a mysterious creature lurking in a distant jungle.
Added by Upcoming Robot on August 22, 2011