Yeti

These amazing creatures are rumoured to dwell somewhere on the island of Folda, their exact location remains unknown to the puplic.