If you encounter this annoying beast find a high rock pull out your bow and arrows and rain arrows on this creature

More Titanoboa Encountering Tips