Satay Byu

Satay Byu is one of the possible final bosses in the Arena of Annihilation.

Criteria of

 * In the Eye of the Tiger