Tedellian besiioth

This is a strange creature from tatooine.