Hista

Hista is giant snake that threatens the gorilla family and no one seems able to fight evenly.